Sha256: e7de6c27267fe97faef315a88a85506e8f5326a9503d268307ef35c019d8c789
Contents?: true
Size: 1.22 KB
Versions: 6
Compression:
Stored size: 1.22 KB
Contents
require 'spec_helper' describe "Stock Locations", type: :feature do stub_authorization! before(:each) do create(:country) visit spree.admin_path click_link "Settings" click_link "Shipping" click_link "Stock Locations" end it "can create a new stock location" do click_link "New Stock Location" fill_in "Name", with: "London" check "Active" click_button "Create" expect(page).to have_content("successfully created") expect(page).to have_content("London") end it "can delete an existing stock location", js: true do create(:stock_location) visit current_path expect(find('#listing_stock_locations')).to have_content("NY Warehouse") accept_alert do click_icon :trash end # Wait for API request to complete. wait_for_ajax visit current_path expect(page).to have_content("NO STOCK LOCATIONS FOUND") end it "can update an existing stock location" do create(:stock_location) visit current_path expect(page).to have_content("NY Warehouse") click_icon :edit fill_in "Name", with: "London" click_button "Update" expect(page).to have_content("successfully updated") expect(page).to have_content("London") end end
Version data entries
6 entries across 6 versions & 1 rubygems