32 lines
758 B
Ruby
32 lines
758 B
Ruby
require 'spec_helper'
|
|
|
|
describe "Bands", :js => true, :type => :feature, :capybara_feature => true do
|
|
|
|
subject { page }
|
|
|
|
before(:all) do
|
|
Capybara.javascript_driver = :poltergeist
|
|
Capybara.current_driver = Capybara.javascript_driver
|
|
Capybara.default_wait_time = 15
|
|
end
|
|
|
|
let(:user) { FactoryGirl.create(:user) }
|
|
let(:finder) { FactoryGirl.create(:user) }
|
|
|
|
before(:each) do
|
|
UserMailer.deliveries.clear
|
|
end
|
|
|
|
it "band setup is accessible through profile page" do
|
|
sign_in_poltergeist(user)
|
|
wait_until_curtain_gone
|
|
find('div.homecard.profile').trigger(:click)
|
|
find('#profile-bands-link').trigger(:click)
|
|
find('#band-setup-link').trigger(:click)
|
|
expect(page).to have_selector('#band-setup-title')
|
|
end
|
|
|
|
end
|
|
|
|
|