[rspec-users] Testing email w/ cucumber
Ben Mabey
ben at benmabey.com
Wed Dec 17 23:37:26 EST 2008
Mischa Fierer wrote:
> Dear all,
>
> Wanted to let people know that Ben Mabey has an excellent little
> plugin here: http://github.com/bmabey/email-spec/tree/master
Thanks!
>
> For testing e-mail.
>
> Aaron Gibralter made some additions as well here:
> http://github.com/agibralter/email-spec/tree/master
>
> I made some further changes here:
> http://github.com/mischa/email-spec/tree/master
Wow, github rocks! I just threw that up there so for Aaron to see since
it was slightly too big for a pastie/gist.. And now their are two forks
of it!
I'll pull from both of you guys now, thanks for sharing.
-Ben
>
> With my current version, you can do stories like below. Obviously you
> wouldn't use all of those steps, but I wanted to show what is possible.
>
> Scenario: A new person signs up
> Given I am at "/"
> And a clear email queue
> When I fill in "Email" with "quentin at example.com
> <mailto:quentin at example.com>"
> And I fill in "Password" with "monkey"
> And I fill in "Password confirmation" with "monkey"
> And I press "Sign up"
> Then "quentin at example.com <mailto:quentin at example.com>" should
> receive 1 email
> And "quentin at example.com <mailto:quentin at example.com>" should
> have 1 email
> And "foo at bar.com <mailto:foo at bar.com>" should not receive an email
> When I open the email
> Then I should see "confirm" in the email
> And I should see "Account confirmation" in the subject
> When I follow "confirm" in the email
> Then I should see "Confirm your new account"
>
>
> Best,
>
> M
> ------------------------------------------------------------------------
>
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
More information about the rspec-users
mailing list