In this case they are pretty simple: just going to some page, checking a checkbox and pressing submit button. But I'm not sure if scenarios can be the issue here, cos I'm getting the same issue for two next cases: BASIC SCENARIO: Scenario: User makes his profile public Given I am logged in And I am on my account edit page When I check "Allow my profile to be visible to anonymous users and search engines" And I press "Update" Then I should be on my account page And I should see "Account updated!"
ANOTHER SCENARIO: Scenario: User makes his profile public Given I am logged in And I am on my account edit page When I am waiting for some time Then I should be on my account page And I should see "Account updated!" (in this case, when step "When I am waiting for some time" is being executed I do everything the same by myself, but the issue is still present) On Nov 30, 10:56 pm, Brian Troutwine <br...@troutwine.us> wrote: > On Tue, Nov 30, 2010 at 3:45 PM, yurokle <yuro...@gmail.com> wrote: > > When I'm executing cucumber tests, I noticed that sometimes rails app > > (in test env.) getting several the same requests (GET or POST) usually > > around 3, and it doesn't render anything with empty HTTP status code. > > Have anyone met something similar to that issue? > > What do your cucumber tests look like? > > > > > > > > > here is some example of log file: > > > Started POST "/account" for 127.0.0.1 at 2010-11-30 22:34:17 +0200 > > Processing by UsersController#update as HTML > > Parameters: {"_snowman"=>"☃", > > "user"=>{"person_attributes"=>{"first"=>"First", "last"=>"Last", > > "id"=>"1061"}, "email"=>"iv...@example.com", "timezone"=>"Tbilisi", > > "public_profile"=>"1", > > "emails_delivery_period_daily_logs"=>"immediately > > ", "emails_delivery_period_homework"=>"immediately", > > "emails_delivery_period_events"=>"immediately", > > "emails_delivery_period_signups"=>"immediately", > > "emails_delivery_period_polls"=>"immediately", > > "emails_delivery_period_attachments"=>"i > > mmediately", "emails_delivery_period_advanced_signups"=>"immediately", > > "emails_delivery_period_private_messages"=>"immediately", > > "emails_delivery_period_group_messages"=>"immediately", > > "password"=>"[FILTERED]", "password_confirmation"=>" > > [FILTERED]"}, "commit"=>"Update"} > > User Load (0.9ms) SELECT "users".* FROM "users" WHERE ("users"."id" > > = 1061) LIMIT 1 > > CACHE (1.1ms) SELECT "users".* FROM "users" WHERE ("users"."id" = > > 1061) LIMIT 1 > > PrivateMessage Load (1.2ms) SELECT DISTINCT(private_messages.id) > > FROM "private_messages" LEFT JOIN private_messages_users mu ON > > mu.to_id = 1061 WHERE (((mu.private_message_id = private_messages.id > > and mu.to_status = 'unread') or (priv > > ate_messages.user_id = 1061 and private_messages.user_status = > > 'unread'))) > > SQL (0.5ms) SELECT COUNT(*) AS count_id FROM "private_messages" > > WHERE ("private_messages".user_id = 1061 AND (message_type = 'draft')) > > SQL (0.6ms) BEGIN > > Person Load (0.9ms) SELECT "people"."id", "people"."first", > > "people"."last", "people"."entity_id", "people"."user_id" FROM > > "people" WHERE ("people".user_id = 1061) LIMIT 1 > > UserRole Load (6.1ms) SELECT DISTINCT "user_roles".role_name FROM > > "user_roles" WHERE ("user_roles".user_id = 1061) > > SQL (1.5ms) UPDATE "users" SET "emails_delivery_period" = '--- > > :daily_logs: :immediately > > :homework: :immediately > > :events: :immediately > > :signups: :immediately > > :polls: :immediately > > :attachments: :immediately > > :advanced_signups: :immediately > > :private_messages: :immediately > > :group_messages: :immediately > > ', "perishable_token" = 'E3B_OlDlnqjs_rzsllHC', "public_profile" = > > 't', "updated_at" = '2010-11-30 20:34:18.007778' WHERE ("users"."id" = > > 1061) > > [paperclip] Saving attachments. > > SQL (1.9ms) COMMIT > > Redirected tohttp://127.0.0.1:35066/account > > Completed 302 Found in 56ms > > > Started GET "/account" for 127.0.0.1 at 2010-11-30 22:34:18 +0200 > > Processing by UsersController#show as HTML > > User Load (0.8ms) SELECT "users".* FROM "users" WHERE ("users"."id" > > = 1061) LIMIT 1 > > CACHE (0.0ms) SELECT "users".* FROM "users" WHERE ("users"."id" = > > 1061) LIMIT 1 > > PrivateMessage Load (1.1ms) SELECT DISTINCT(private_messages.id) > > FROM "private_messages" LEFT JOIN private_messages_users mu ON > > mu.to_id = 1061 WHERE (((mu.private_message_id = private_messages.id > > and mu.to_status = 'unread') or (private_messages.user_id = 1061 and > > private_messages.user_status = 'unread'))) > > SQL (0.7ms) SELECT COUNT(*) AS count_id FROM "private_messages" > > WHERE ("private_messages".user_id = 1061 AND (message_type = 'draft')) > > User Load (1.1ms) SELECT "users".* FROM "users" WHERE > > ("users"."login" IS NULL) LIMIT 1 > > CACHE (0.0ms) SELECT "users".* FROM "users" WHERE ("users"."login" > > IS NULL) LIMIT 1 > > Notification Load (1.0ms) SELECT "notifications".* FROM > > "notifications" WHERE ("notifications"."user_id" = 1061) AND > > ("notifications"."deleted_at" IS NULL) AND ("notifications"."region" = > > 'top') ORDER BY type DESC, created_at DESC > > Rendered partials/_notifications.html.haml (12.0ms) > > Person Load (0.7ms) SELECT "people"."id", "people"."first", > > "people"."last", "people"."entity_id", "people"."user_id" FROM > > "people" WHERE ("people".user_id = 1061) LIMIT 1 > > Rendered users/show.html.haml within layouts/application (54.8ms) > > Completed in 109ms > > > Started GET "/account" for 127.0.0.1 at 2010-11-30 22:34:18 +0200 > > Processing by UsersController#show as HTML > > User Load (0.9ms) SELECT "users".* FROM "users" WHERE ("users"."id" > > = 1061) LIMIT 1 > > CACHE (0.1ms) SELECT "users".* FROM "users" WHERE ("users"."id" = > > 1061) LIMIT 1 > > PrivateMessage Load (1.7ms) SELECT DISTINCT(private_messages.id) > > FROM "private_messages" LEFT JOIN private_messages_users mu ON > > mu.to_id = 1061 WHERE (((mu.private_message_id = private_messages.id > > and mu.to_status = 'unread') or (private_messages.user_id = 1061 and > > private_messages.user_status = 'unread'))) > > SQL (2.2ms) SELECT COUNT(*) AS count_id FROM "private_messages" > > WHERE ("private_messages".user_id = 1061 AND (message_type = 'draft')) > > User Load (0.7ms) SELECT "users".* FROM "users" WHERE > > ("users"."login" IS NULL) LIMIT 1 > > CACHE (0.0ms) SELECT "users".* FROM "users" WHERE ("users"."login" > > IS NULL) LIMIT 1 > > Notification Load (1.4ms) SELECT "notifications".* FROM > > "notifications" WHERE ("notifications"."user_id" = 1061) AND > > ("notifications"."deleted_at" IS NULL) AND ("notifications"."region" = > > 'top') ORDER BY type DESC, created_at DESC > > Rendered partials/_notifications.html.haml (12.4ms) > > Person Load (0.9ms) SELECT "people"."id", "people"."first", > > "people"."last", "people"."entity_id", "people"."user_id" FROM > > "people" WHERE ("people".user_id = 1061) LIMIT 1 > > Rendered users/show.html.haml within layouts/application (31.8ms) > > Completed in 160ms > > > Started GET "/account" for 127.0.0.1 at 2010-11-30 22:34:18 +0200 > > Processing by UsersController#show as HTML > > User Load (2.1ms) SELECT "users".* FROM "users" WHERE ("users"."id" > > = 1061) LIMIT 1 > > CACHE (1.0ms) SELECT "users".* FROM "users" WHERE ("users"."id" = > > 1061) LIMIT 1 > > PrivateMessage Load (1.8ms) SELECT DISTINCT(private_messages.id) > > FROM "private_messages" LEFT JOIN private_messages_users mu ON > > mu.to_id = 1061 WHERE (((mu.private_message_id = private_messages.id > > and mu.to_status = 'unread') or (private_messages.user_id = 1061 and > > private_messages.user_status = 'unread'))) > > SQL (1.4ms) SELECT COUNT(*) AS count_id FROM "private_messages" > > WHERE ("private_messages".user_id = 1061 AND (message_type = 'draft')) > > User Load (1.0ms) SELECT "users".* FROM "users" WHERE > > ("users"."login" IS NULL) LIMIT 1 > > CACHE (0.0ms) SELECT "users".* FROM "users" WHERE ("users"."login" > > IS NULL) LIMIT 1 > > Notification Load (1.0ms) SELECT "notifications".* FROM > > "notifications" WHERE ("notifications"."user_id" = 1061) AND > > ("notifications"."deleted_at" IS NULL) AND ("notifications"."region" = > > 'top') ORDER BY type DESC, created_at DESC > > Rendered partials/_notifications.html.haml (12.5ms) > > Person Load (1.0ms) SELECT "people"."id", "people"."first", > > "people"."last", "people"."entity_id", "people"."user_id" FROM > > "people" WHERE ("people".user_id = 1061) LIMIT 1 > > Rendered users/show.html.haml within layouts/application (39.0ms) > > Completed in 66ms > > > -- > > 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 rubyonrails-t...@googlegroups.com. > > To unsubscribe from this group, send email to > > rubyonrails-talk+unsubscr...@googlegroups.com. > > For more options, visit this group > > athttp://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 rubyonrails-t...@googlegroups.com. To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.