From 9de0d84106fb0bd57b094d0597e013a06fb384ae Mon Sep 17 00:00:00 2001 From: Anthony Davis Date: Sat, 14 Dec 2013 17:59:48 -0600 Subject: [PATCH] adding: bands_spec (oops, was not git added) --- web/spec/features/bands_spec.rb | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 web/spec/features/bands_spec.rb diff --git a/web/spec/features/bands_spec.rb b/web/spec/features/bands_spec.rb new file mode 100644 index 000000000..898df6a02 --- /dev/null +++ b/web/spec/features/bands_spec.rb @@ -0,0 +1,33 @@ +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) + wait_for_ajax + find('#profile-bands-link').trigger(:click) + wait_for_ajax + find('#band-setup-link').trigger(:click) + expect(page).to have_selector('#band-setup-title') + end + +end + +