Ok I came to know where I was getting wrong.

   Then "a" invitation message should be sent to "[email protected]"

The "a" should be in capital. "A"

Then "A" invitation message should be sent to "[email protected]"

:)

Thanks
Abhishek

On 12/1/09, Abhishek shukla <[email protected]> wrote:
> Hello Satyajit/clemens,
> Thanks for your reply.
>
> On the controller side once the request is completed
> I am doing
>
> render :update do |page|
>     flash[:notice] = "Invitation sent successfully to #[email protected]}"
>     page.replace_html "something", :partial => "some_partial"
> end
>
> *So this works fine when I am testing it on a browser. but it get failed
> when I do the same thing with cucumber.
>
> something.feature* -->
> Scenario: something
>    Given blah blah blah
>    And I fill in "name" with "abhis"
>    And I fill in "email" with "[email protected]"
>    And I press "Add"
>    Then a invitation message should be sent to "[email protected]"
>
> *something_steps.rb
>
> *Then /^a invitation message should be sent to "([^\"]*)"$/ do |email|
>   And "I should see \"Invitation sent successfully to #{email}\""
> end*
> *
> Thanks for any help.
>
> Thanks
> Abhis
>
> On Tue, Dec 1, 2009 at 12:40 PM, Clemens <[email protected]> wrote:
>
>> Are you using Webrat::Selenium, watir or selenium?
>> Plain webrat won't suffice as you can't emulate javascript (including
>> the ajax callback)...
>>
>> On 30 Nov., 13:55, Abhishek shukla <[email protected]> wrote:
>> > Hello Friends,
>> >
>> > The following error I am getting when Testing the app
>> >
>> > Then a invitation message should be sent to "[email protected]"
>> #
>> > features/step_definitions/office_staff_steps.rb:5
>> > expected the following element's content to include "Invitation sent
>> > successfully":
>> > window.location.href = "/office_staffs";
>> > (Spec::Expectations::ExpectationNotMetError)
>> >
>> > Then /^a invitation message should be sent to "([^\"]*)"$/ do |arg1|
>> >   And "I should see \"Invitation sent successfully\""
>> > end
>> >
>> > And the same is working fine on the browser.
>> >
>> > Let me know if someone has the same problem.
>> >
>> > Thanks
>> > Abhis
>>
>> --
>>
>> You received this message because you are subscribed to the Google Groups
>> "Ruby on Rails: Talk" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected]<rubyonrails-talk%[email protected]>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/rubyonrails-talk?hl=en.
>>
>>
>>
>

--

You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.


Reply via email to