Files
openfoodnetwork/spec/features/admin/tax_settings_spec.rb
Matt-Yorkley 01e6397e27 Remove Spree::Config[:shipment_inc_vat]
This is now done per ShippingMethod instead of globally
2021-04-06 20:29:58 +01:00

34 lines
826 B
Ruby

# frozen_string_literal: true
require 'spec_helper'
feature 'Account and Billing Settings' do
include AuthenticationHelper
include WebHelper
describe "updating" do
before do
Spree::Config.set(products_require_tax_category: false)
end
context "as an admin user" do
it "loads the page" do
login_as_admin_and_visit spree.edit_admin_general_settings_path
click_link "Tax Settings"
expect(page).to have_unchecked_field 'preferences_products_require_tax_category'
end
it "attributes can be changed" do
login_as_admin_and_visit spree.edit_admin_tax_settings_path
check 'preferences_products_require_tax_category'
click_button "Update"
expect(Spree::Config.products_require_tax_category).to be true
end
end
end
end