Sha256: 8137db21be343b80759785742c04bc6224ed40fd4777132f9e24549024ee3ace
Contents?: true
Size: 567 Bytes
Versions: 3
Compression:
Stored size: 567 Bytes
Contents
def add_to_cart(product) visit spree.product_path(product) if Spree.version.to_f > 3.6 expect(page).to have_selector('form#add-to-cart-form') expect(page).to have_selector('button#add-to-cart-button') wait_for_condition do expect(page.find('#add-to-cart-button').disabled?).to eq(false) end end click_button 'Add To Cart' wait_for_condition do expect(page).to have_content(Spree.t(:added_to_cart)) end if block_given? yield else click_link 'View cart' expect(page).to have_content 'YOUR SHOPPING BAG' end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
spree_auth_devise-4.1.1 | spec/support/add_to_cart.rb |
spree_auth_devise-4.1.0 | spec/support/add_to_cart.rb |
spree_auth_devise-4.1.0.rc1 | spec/support/add_to_cart.rb |