Commit 64b33a5dca4bc9f11934a7f091b479aa5112a015
1 parent
da1ac64a
Exists in
staging
and in
42 other branches
rails3: fix cucumber tests
Showing
4 changed files
with
14 additions
and
24 deletions
Show diff stats
features/step_definitions/create_community_steps.rb
| 1 | 1 | include DatesHelper |
| 2 | 2 | |
| 3 | 3 | Given /^I create community "(.+)"$/ do |community| |
| 4 | - step %{I go to admin_user's control panel} | |
| 4 | + Given %{I go to admin_user's control panel} | |
| 5 | 5 | click_link('Manage my groups') |
| 6 | 6 | click_link('Create a new community') |
| 7 | 7 | fill_in("Name", :with => community) |
| ... | ... | @@ -10,7 +10,7 @@ end |
| 10 | 10 | |
| 11 | 11 | Given /^I approve community "(.+)"$/ do |community| |
| 12 | 12 | task = CreateCommunity.all.select {|c| c.name == community}.first |
| 13 | - step %{I go to admin_user's control panel} | |
| 13 | + Given %{I go to admin_user's control panel} | |
| 14 | 14 | click_link('Process requests') |
| 15 | 15 | choose("decision-finish-#{task.id}") |
| 16 | 16 | first(:button, 'Apply!').click |
| ... | ... | @@ -18,7 +18,7 @@ end |
| 18 | 18 | |
| 19 | 19 | Given /^I reject community "(.+)"$/ do |community| |
| 20 | 20 | task = CreateCommunity.all.select {|c| c.name == community}.first |
| 21 | - step %{I go to admin_user's control panel} | |
| 21 | + Given %{I go to admin_user's control panel} | |
| 22 | 22 | click_link('Process requests') |
| 23 | 23 | choose("decision-cancel-#{task.id}") |
| 24 | 24 | first(:button, 'Apply!').click | ... | ... |
features/step_definitions/noosfero_steps.rb
| ... | ... | @@ -285,18 +285,13 @@ Given /^the following price details?$/ do |table| |
| 285 | 285 | end |
| 286 | 286 | |
| 287 | 287 | Given /^I am logged in as "(.+)"$/ do |username| |
| 288 | - step %{I go to logout page} | |
| 289 | - step %{I go to login page} | |
| 290 | - step %{I fill in "main_user_login" with "#{username}"} | |
| 291 | - step %{I fill in "user_password" with "123456"} | |
| 292 | - step %{I press "Log in"} | |
| 293 | - # FIXME: | |
| 294 | - # deveria apenas verificar que esta no myprofile do usuario | |
| 295 | - # nao conseguir fazer funcionar sem essa reduntancia no capybara | |
| 296 | - # acho que e algum problema com o http_referer | |
| 297 | - # olhar account_controller#store_location | |
| 298 | - step %{I go to #{username}'s control panel} | |
| 299 | - step %{I should be on #{username}'s control panel} | |
| 288 | + Given %{I go to logout page} | |
| 289 | + And %{I go to login page} | |
| 290 | + And %{I fill in "main_user_login" with "#{username}"} | |
| 291 | + And %{I fill in "user_password" with "123456"} | |
| 292 | + When %{I press "Log in"} | |
| 293 | + And %{I go to #{username}'s control panel} | |
| 294 | + Then %{I should be on #{username}'s control panel} | |
| 300 | 295 | end |
| 301 | 296 | |
| 302 | 297 | Given /^"([^"]*)" is environment admin$/ do |person| |
| ... | ... | @@ -640,9 +635,9 @@ Given /^the following tags$/ do |table| |
| 640 | 635 | end |
| 641 | 636 | |
| 642 | 637 | When /^I search ([^\"]*) for "([^\"]*)"$/ do |asset, query| |
| 643 | - step %{I go to the search #{asset} page} | |
| 644 | - step %{I fill in "search-input" with "#{query}"} | |
| 645 | - step %{I press "Search"} | |
| 638 | + When %{I go to the search #{asset} page} | |
| 639 | + And %{I fill in "search-input" with "#{query}"} | |
| 640 | + And %{I press "Search"} | |
| 646 | 641 | end |
| 647 | 642 | |
| 648 | 643 | Then /^I should see ([^\"]*)'s product image$/ do |product_name| | ... | ... |
features/step_definitions/web_steps.rb
| ... | ... | @@ -63,7 +63,7 @@ end |
| 63 | 63 | When /^(?:|I )fill in the following(?: within "([^"]*)")?:$/ do |selector, fields| |
| 64 | 64 | with_scope(selector) do |
| 65 | 65 | fields.rows_hash.each do |name, value| |
| 66 | - step %{I fill in "#{name}" with "#{value}"} | |
| 66 | + When %{I fill in "#{name}" with "#{value}"} | |
| 67 | 67 | end |
| 68 | 68 | end |
| 69 | 69 | end | ... | ... |
features/support/env.rb
| ... | ... | @@ -55,11 +55,6 @@ end |
| 55 | 55 | # end |
| 56 | 56 | # |
| 57 | 57 | |
| 58 | -# Possible values are :truncation and :transaction | |
| 59 | -# The :transaction strategy is faster, but might give you threading problems. | |
| 60 | -# See https://github.com/cucumber/cucumber-rails/blob/master/features/choose_javascript_database_strategy.feature | |
| 61 | -Cucumber::Rails::Database.javascript_strategy = :truncation | |
| 62 | - | |
| 63 | 58 | Cucumber::Rails::World.use_transactional_fixtures = true |
| 64 | 59 | # How to clean your database when transactions are turned off. See |
| 65 | 60 | # http://github.com/bmabey/database_cleaner for more info. | ... | ... |