Move tenant settings on separate model (#196)

This commit is contained in:
Riccardo Graziosi
2023-02-04 15:43:15 +01:00
committed by GitHub
parent 6c03a0d750
commit d4242dd78e
17 changed files with 135 additions and 43 deletions

View File

@@ -0,0 +1,6 @@
FactoryBot.define do
factory :tenant_setting do
brand_display { 0 }
tenant
end
end

View File

@@ -0,0 +1,22 @@
require 'rails_helper'
RSpec.describe TenantSetting, type: :model do
let(:tenant_setting) { FactoryBot.build(:tenant_setting) }
it 'should be valid' do
expect(tenant_setting).to be_valid
end
it 'has a setting brand_display' do
expect(tenant_setting.brand_display).to eq('name_and_logo')
tenant_setting.brand_display = 'name_only'
expect(tenant_setting).to be_valid
tenant_setting.brand_display = 'logo_only'
expect(tenant_setting).to be_valid
tenant_setting.brand_display = 'no_name_no_logo'
expect(tenant_setting).to be_valid
end
end