docbrown/spec/models/profile_field_spec.rb
Michael Kohl e9bbcbb789
[deploy] Add ProfileField model (#9580)
* Add ProfileField model

* Fix schema.rb

* Fix schema.rb again

* Fix validation
2020-08-03 16:16:50 -04:00

15 lines
452 B
Ruby

require "rails_helper"
RSpec.describe ProfileField, type: :model do
let(:profile_field) { create(:profile_field) }
describe "validations" do
describe "builtin validations" do
subject { profile_field }
it { is_expected.to validate_presence_of(:label) }
it { is_expected.to validate_uniqueness_of(:label).case_insensitive }
it { is_expected.to validate_inclusion_of(:active).in_array([true, false]) }
end
end
end