Sha256: 0988a7eaa9eeb1cd54ae8e87aeffb21f84011622b21b57478dbcba3de8325142
Contents?: true
Size: 1.17 KB
Versions: 3
Compression:
Stored size: 1.17 KB
Contents
require 'spec_helper' describe "Stock Locations", type: :feature, js: true do stub_authorization! before(:each) do country = create(:country) visit spree.admin_stock_locations_path 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" do location = create(:stock_location) visit current_path expect(find('#listing_stock_locations')).to have_content("NY Warehouse") accept_alert do click_icon :delete 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
3 entries across 3 versions & 1 rubygems