Browse Source

tests for owned_schemes and managed_schemes

pull/671/head
JG 3 years ago
parent
commit
b2c4c183c5
  1. 12
      spec/models/organisation_spec.rb

12
spec/models/organisation_spec.rb

@ -4,7 +4,7 @@ RSpec.describe Organisation, type: :model do
describe "#new" do describe "#new" do
let(:user) { FactoryBot.create(:user) } let(:user) { FactoryBot.create(:user) }
let!(:organisation) { user.organisation } let!(:organisation) { user.organisation }
let!(:scheme) { FactoryBot.create(:scheme, organisation:) } let!(:scheme) { FactoryBot.create(:scheme, organisation: organisation, stock_owning_organisation: organisation) }
it "has expected fields" do it "has expected fields" do
expect(organisation.attribute_names).to include("name", "phone", "provider_type") expect(organisation.attribute_names).to include("name", "phone", "provider_type")
@ -15,7 +15,15 @@ RSpec.describe Organisation, type: :model do
end end
it "has schemes" do it "has schemes" do
expect(organisation.schemes.first).to eq(scheme) expect(organisation.managed_schemes.first).to eq(scheme)
end
it "has schemes" do
expect(organisation.managed_schemes.first).to eq(scheme)
end
it "has schemes" do
expect(organisation.owned_schemes.first).to eq(scheme)
end end
it "validates provider_type presence" do it "validates provider_type presence" do

Loading…
Cancel
Save