[rspec-users] Testing email w/ cucumber

aslak hellesoy aslak.hellesoy at gmail.com
Thu Dec 18 00:04:17 EST 2008


On Thu, Dec 18, 2008 at 5:37 AM, Ben Mabey <ben at benmabey.com> wrote:

> 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.
>

I stuck it on the Cucumber tools page:
http://github.com/aslakhellesoy/cucumber/wikis/related-tools

Thanks!

Aslak


>
> -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
>>
>
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/rspec-users/attachments/20081218/2004479a/attachment.html>


More information about the rspec-users mailing list