Attempt to fix the "I should see that I am [un]subscribed" steps
Makes use of Capybara methods that wait. Hopefully this will fix the random timing-related failures of this step.
This commit is contained in:
parent
6288677134
commit
d92bb3cfe0
2 changed files with 4 additions and 5 deletions
|
@ -19,12 +19,11 @@ class Spinach::Features::ProjectIssues < Spinach::FeatureSteps
|
||||||
end
|
end
|
||||||
|
|
||||||
step 'I should see that I am subscribed' do
|
step 'I should see that I am subscribed' do
|
||||||
expect(find(".subscribe-button span").text).to eq "Unsubscribe"
|
expect(find('.subscribe-button span')).to have_content 'Unsubscribe'
|
||||||
end
|
end
|
||||||
|
|
||||||
step 'I should see that I am unsubscribed' do
|
step 'I should see that I am unsubscribed' do
|
||||||
sleep 0.2
|
expect(find('.subscribe-button span')).to have_content 'Subscribe'
|
||||||
expect(find(".subscribe-button span").text).to eq "Subscribe"
|
|
||||||
end
|
end
|
||||||
|
|
||||||
step 'I click link "Closed"' do
|
step 'I click link "Closed"' do
|
||||||
|
|
|
@ -58,11 +58,11 @@ class Spinach::Features::ProjectMergeRequests < Spinach::FeatureSteps
|
||||||
end
|
end
|
||||||
|
|
||||||
step 'I should see that I am subscribed' do
|
step 'I should see that I am subscribed' do
|
||||||
expect(find(".subscribe-button span").text).to eq "Unsubscribe"
|
expect(find('.subscribe-button span')).to have_content 'Unsubscribe'
|
||||||
end
|
end
|
||||||
|
|
||||||
step 'I should see that I am unsubscribed' do
|
step 'I should see that I am unsubscribed' do
|
||||||
expect(find(".subscribe-button span")).to have_content("Subscribe")
|
expect(find('.subscribe-button span')).to have_content 'Subscribe'
|
||||||
end
|
end
|
||||||
|
|
||||||
step 'I click button "Unsubscribe"' do
|
step 'I click button "Unsubscribe"' do
|
||||||
|
|
Loading…
Reference in a new issue