VRFS-2352 : Fix another intermittent test failure.
This commit is contained in:
parent
6b206cfa4a
commit
3d654a063e
|
|
@ -7,11 +7,11 @@ describe "Create Session", :js => true, :type => :feature, :capybara_feature =>
|
|||
context "functionally test all ways to Create Session" do
|
||||
|
||||
context "I have already scheduled a session..." do
|
||||
let (:now) { Time.now - 5.hours }
|
||||
let (:first_session) { FactoryGirl.create(:music_session, creator: user1, name: "First one", scheduled_start: now + 5.minutes) }
|
||||
let (:second_session) { FactoryGirl.create(:music_session, creator: user1, name: "Second one", scheduled_start: now + 2.hours) }
|
||||
let (:third_session) { FactoryGirl.create(:music_session, creator: user1, name: "Third one", scheduled_start: now + 17.days) }
|
||||
let (:not_my_session) { FactoryGirl.create(:music_session, creator: user2, name: "Who cares", scheduled_start: now + 30.minutes) }
|
||||
let (:now) { Time.now }
|
||||
let (:first_session) { FactoryGirl.create(:music_session, creator: user1, name: "First one", scheduled_start: now + 5.minutes, timezone: "Central Time (US & Canada),America/Chicago")}
|
||||
let (:second_session) { FactoryGirl.create(:music_session, creator: user1, name: "Second one", scheduled_start: now + 2.hours, timezone: "Central Time (US & Canada),America/Chicago")}
|
||||
let (:third_session) { FactoryGirl.create(:music_session, creator: user1, name: "Third one", scheduled_start: now + 17.days, timezone: "Central Time (US & Canada),America/Chicago")}
|
||||
let (:not_my_session) { FactoryGirl.create(:music_session, creator: user2, name: "Who cares", scheduled_start: now + 30.minutes, timezone: "Central Time (US & Canada),America/Chicago")}
|
||||
|
||||
before do
|
||||
#instantiate these test sessions in non-sequential order
|
||||
|
|
@ -47,13 +47,15 @@ describe "Create Session", :js => true, :type => :feature, :capybara_feature =>
|
|||
end
|
||||
|
||||
context "...start it now" do
|
||||
it "starts the first one" do
|
||||
sleep 1
|
||||
it "starts the first one" do
|
||||
wait_for_ajax
|
||||
sleep(2)
|
||||
find('.btn-next').trigger(:click)
|
||||
sleep 1
|
||||
wait_for_ajax
|
||||
expect(page).to have_selector('.session-step-title', text: 'Review & Confirm')
|
||||
expect(page).to have_content first_session.name
|
||||
find('.btn-next').trigger(:click)
|
||||
wait_for_ajax
|
||||
expect(page).to have_selector('h2', text: 'my tracks')
|
||||
find('#session-screen .session-mytracks .session-track')
|
||||
end
|
||||
|
|
|
|||
Loading…
Reference in New Issue