On 10/24/07, Andy Watts <[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> Thought this might be of interest story writers.
> The mechanize plugin seems to play nice with RSpec.
> The following mix of methods seems to work just fine.
> I especially like the helpers for populating forms.
>
> agent = WWW::Mechanize.new
> page = agent.get 'http://www.gmail.com'
> page.should have_tag('form', :count => 1)
> form = page.forms.first
> form.email = '[EMAIL PROTECTED]'
> page = agent.submit form
>
> Could make for some nice step implementations.
> Almost seems too easy, is there anything that mechanize will break?

Can't see why this wouldn't work, and it might be useful for setting
up more complex interactions, but for this simple case why not just do
something like:

post '/form_action', {:email => '[EMAIL PROTECTED]'}

Cheers,
James
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to