हर टेस्ट रन के लिए आइसोलेटेड इनबॉक्स

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 सेकंड से कम में अपना पहला इनबॉक्स बनाएं।