हर टेस्ट रन के लिए आइसोलेटेड इनबॉक्स
QA और टेस्टिंग
हर टेस्ट के लिए यूनीक ईमेल एड्रेस बनाएं। शेयर्ड इनबॉक्स प्रदूषण के बिना साइनअप फ़्लो, पासवर्ड रीसेट और ट्रांज़ैक्शनल ईमेल वेरिफाई करें।
मुख्य विशेषताएं
- प्रति टेस्ट केस यूनीक एड्रेस
- CI/CD इंटीग्रेशन के लिए Polling API
- ईमेल कंटेंट पर असर्ट करें
- टेस्ट के बाद ऑटोमैटिक क्लीनअप
उदाहरण
# RSpec example
describe "User signup flow" do
it "sends verification email" do
# Create unique inbox for this test
inbox = Mailhook.create_random_address
# Trigger signup in your app
user = create(:user, email: inbox.address)
UserMailer.verification(user).deliver_now
# Assert email was received
emails = Mailhook.poll_inbox(inbox.id)
expect(emails.count).to eq(1)
expect(emails.first.subject).to include("Verify")
# Extract verification link
link = emails.first.text_body.match(/https?:\/\/\S+/)[0]
expect(link).to include("/verify")
end
end
शुरू करने के लिए तैयार हैं?
60 सेकंड से कम में अपना पहला इनबॉक्स बनाएं।