This commit is contained in:
Seth Call 2015-03-20 09:21:29 -05:00
parent 661c4ed446
commit 393f05f9b0
2 changed files with 8 additions and 64 deletions

View File

@ -229,7 +229,6 @@
$orderPanel.addClass("hidden")
$thanksPanel.removeClass("hidden")
jamTrackUtils.checkShoppingCart()
//beforeShowOrder()
handleJamTracksPurchased(purchaseResponse.jam_tracks)
}

View File

@ -22,10 +22,16 @@ describe "Checkout", :js => true, :type => :feature, :capybara_feature => true d
end
describe "Shopping" do
describe "Checkout Signin" do
it "already logged in" do
fast_signin(user, '/client#/checkoutSignin')
find('h3', text: 'YOU ARE ALREADY LOGGED IN')
find('p', text: 'YOU ARE ALREADY LOGGED IN')
end
before(:each) do
visit "/client#/jamtrack"
visit "/client#/checkoutSignin"
find('h1', text: 'jamtracks')
find('a', text: 'What is a JamTrack?')
@ -38,65 +44,4 @@ describe "Checkout", :js => true, :type => :feature, :capybara_feature => true d
find_jamtrack jt_rock
end
it "filters with availability" do
jk_select('Worldwide', '#jamtrack-find-form #jamtrack_availability')
find_jamtrack jt_ww
not_find_jamtrack jt_us
not_find_jamtrack jt_rock
end
it "filters with genre" do
jk_select('Blues', '#jamtrack-find-form #jamtrack_genre')
find_jamtrack jt_blues
not_find_jamtrack jt_rock
not_find_jamtrack jt_us
not_find_jamtrack jt_ww
end
it "filters with instrument" do
jk_select('Electric Guitar', '#jamtrack-find-form #jamtrack_instrument')
find_jamtrack jt_us
find_jamtrack jt_ww
find_jamtrack jt_rock
end
end
describe "Shopping Carts" do
before(:each) do
visit "/client#/jamtrack"
find('h1', text: 'jamtracks')
find('a', text: 'What is a JamTrack?')
jk_select('Any', '#jamtrack-find-form #jamtrack_availability')
end
it "adds/deletes JamTrack to/from Cart" do
find("a.jamtrack-add-cart[data-jamtrack-id=\"#{jt_us.id}\"]").trigger(:click)
find('h1', text: 'shopping cart')
find('.cart-item-caption', text: "JamTrack: #{jt_us.name}")
find('.cart-item-price', text: "$ #{jt_us.price}")
find('a.button-orange', text: 'CONTINUE SHOPPING').trigger(:click)
jk_select('Any', '#jamtrack-find-form #jamtrack_availability')
find_jamtrack jt_us, {added_cart: true}
find('a.header-shopping-cart').trigger(:click)
find("a.remove-cart").trigger(:click)
find('a.button-orange', text: 'CONTINUE SHOPPING').trigger(:click)
jk_select('Any', '#jamtrack-find-form #jamtrack_availability')
find_jamtrack jt_us
find("a.jamtrack-add-cart[data-jamtrack-id=\"#{jt_us.id}\"]").trigger(:click)
find('a.button-orange', text: 'CONTINUE SHOPPING').trigger(:click)
find("a.jamtrack-add-cart[data-jamtrack-id=\"#{jt_ww.id}\"]").trigger(:click)
find('a.button-orange', text: 'CONTINUE SHOPPING').trigger(:click)
find('.shopping-sub-total', text: "Subtotal: $ #{jt_us.price + jt_ww.price}")
end
end
end