* wip
This commit is contained in:
parent
661c4ed446
commit
393f05f9b0
|
|
@ -229,7 +229,6 @@
|
|||
$orderPanel.addClass("hidden")
|
||||
$thanksPanel.removeClass("hidden")
|
||||
jamTrackUtils.checkShoppingCart()
|
||||
//beforeShowOrder()
|
||||
handleJamTracksPurchased(purchaseResponse.jam_tracks)
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue