docbrown/spec/models/profile_field_spec.rb
Michael Kohl 4ae59b56e3
Add custom profile fields (#10202)
* Add custom_profile_fields table

* Add CustomProfileField model and refactor

* Remove trailing whitespace

* Stop ignoring removed column

* Add explanatory comment

* Update service object

* Fix bug in service object

* Refactor and fix specs

* Increase limit from 3 to 5

* Update comment to reflect code changes
2020-09-09 14:37:15 +00:00

12 lines
360 B
Ruby

require "rails_helper"
RSpec.describe ProfileField, type: :model do
it_behaves_like "a profile field"
describe "validations" do
describe "builtin validations" do
it { is_expected.to belong_to(:profile_field_group).optional(true) }
it { is_expected.to validate_inclusion_of(:show_in_onboarding).in_array([true, false]) }
end
end
end