Set increased Capybara.default_wait_time globally

This commit is contained in:
Rohan Mitchell
2014-05-02 14:09:42 +10:00
parent 4480c75494
commit 930bc2b7ce
7 changed files with 10 additions and 63 deletions

View File

@@ -8,15 +8,6 @@ feature %q{
include AuthenticationWorkflow
include WebHelper
before :all do
@default_wait_time = Capybara.default_wait_time
Capybara.default_wait_time = 5
end
after :all do
Capybara.default_wait_time = @default_wait_time
end
background do
set_feature_toggle :order_cycles, true

View File

@@ -7,15 +7,6 @@ feature %q{
include AuthenticationWorkflow
include WebHelper
before :all do
@default_wait_time = Capybara.default_wait_time
Capybara.default_wait_time = 10
end
after :all do
Capybara.default_wait_time = @default_wait_time
end
context "listing orders" do
before :each do
login_to_admin_section

View File

@@ -7,15 +7,6 @@ feature %q{
include AuthenticationWorkflow
include WebHelper
before :all do
@default_wait_time = Capybara.default_wait_time
Capybara.default_wait_time = 5
end
after :all do
Capybara.default_wait_time = @default_wait_time
end
describe "listing products" do
before :each do
login_to_admin_section
@@ -534,16 +525,16 @@ feature %q{
end
scenario "updating when no changes have been made" do
Capybara.default_wait_time = 2
FactoryGirl.create(:product, :name => "product 1")
FactoryGirl.create(:product, :name => "product 2")
login_to_admin_section
Capybara.using_wait_time(2) do
FactoryGirl.create(:product, :name => "product 1")
FactoryGirl.create(:product, :name => "product 2")
login_to_admin_section
visit '/admin/products/bulk_edit'
visit '/admin/products/bulk_edit'
click_button 'Update'
page.find("span#update-status-message").should have_content "No changes to update."
Capybara.default_wait_time = 5
click_button 'Update'
page.find("span#update-status-message").should have_content "No changes to update."
end
end
scenario "updating when a filter has been applied" do

View File

@@ -7,15 +7,6 @@ feature %q{
include AuthenticationWorkflow
include WebHelper
before :all do
@default_wait_time = Capybara.default_wait_time
Capybara.default_wait_time = 5
end
after :all do
Capybara.default_wait_time = @default_wait_time
end
scenario "listing enterprise fees" do
fee = create(:enterprise_fee, name: '$0.50 / kg', fee_type: 'packing')
amount = fee.calculator.preferred_amount

View File

@@ -7,15 +7,6 @@ feature %q{
include AuthenticationWorkflow
include WebHelper
before :all do
@default_wait_time = Capybara.default_wait_time
Capybara.default_wait_time = 5
end
after :all do
Capybara.default_wait_time = @default_wait_time
end
scenario "listing enterprises" do
s = create(:supplier_enterprise)
d = create(:distributor_enterprise)

View File

@@ -7,16 +7,6 @@ feature %q{
include AuthenticationWorkflow
include WebHelper
before :all do
@orig_default_wait_time = Capybara.default_wait_time
Capybara.default_wait_time = 10
end
after :all do
Capybara.default_wait_time = @orig_default_wait_time
end
scenario "listing order cycles" do
# Given some order cycles (created in an arbitrary order)
oc4 = create(:simple_order_cycle, name: '4',

View File

@@ -45,6 +45,8 @@ Capybara.register_driver :poltergeist do |app|
Capybara::Poltergeist::Driver.new(app, options)
end
Capybara.default_wait_time = 30
require "paperclip/matchers"