mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-24 20:36:49 +00:00
25 lines
693 B
Ruby
25 lines
693 B
Ruby
# frozen_string_literal: true
|
|
|
|
module Api
|
|
RSpec.describe V0::EnterpriseFeesController do
|
|
include AuthenticationHelper
|
|
|
|
let!(:unreferenced_fee) { create(:enterprise_fee) }
|
|
let!(:referenced_fee) { create(:enterprise_fee) }
|
|
let(:product) { create(:product) }
|
|
let(:distributor) { create(:distributor_enterprise) }
|
|
let(:current_user) { create(:admin_user) }
|
|
|
|
before do
|
|
allow(controller).to receive(:spree_current_user) { current_user }
|
|
end
|
|
|
|
describe "destroy" do
|
|
it "removes the fee" do
|
|
expect { spree_delete :destroy, id: unreferenced_fee.id, format: :json }
|
|
.to change { EnterpriseFee.count }.by(-1)
|
|
end
|
|
end
|
|
end
|
|
end
|