Files
openfoodnetwork/spec/controllers/spree/admin/tax_settings_controller_spec.rb
2021-04-04 19:19:06 +01:00

37 lines
717 B
Ruby

# frozen_string_literal: true
require 'spec_helper'
describe Spree::Admin::TaxSettingsController, type: :controller do
describe "#update" do
let(:params) {
{
preferences: {
products_require_tax_category: "1",
shipment_inc_vat: "0",
}
}
}
before do
allow(controller).to receive(:spree_current_user) { create(:admin_user) }
end
it "changes Tax settings" do
expect {
spree_post :update, params
}.to change {
[
Spree::Config[:products_require_tax_category],
Spree::Config[:shipment_inc_vat],
]
}.to(
[
true,
false,
]
)
end
end
end