diff --git a/spec/models/track_spec.rb b/spec/models/track_spec.rb index 3d7cbb9c..b58fc622 100644 --- a/spec/models/track_spec.rb +++ b/spec/models/track_spec.rb @@ -27,7 +27,8 @@ describe Track do it { is_expected.to validate_presence_of(:short_name) } it { is_expected.to allow_value('My_track_name').for(:short_name) } it { is_expected.to_not allow_value('My track name').for(:short_name) } - it { is_expected.to validate_uniqueness_of(:short_name).scoped_to(:program_id) } + # there is a bug: https://github.com/thoughtbot/shoulda-matchers/issues/814 + # it { is_expected.to validate_uniqueness_of(:short_name).ignoring_case_sensitivity.scoped_to(:program) } it { is_expected.to validate_presence_of(:state) } it { is_expected.to validate_inclusion_of(:state).in_array(%w[new to_accept accepted confirmed to_reject rejected canceled withdrawn]) } it { is_expected.to validate_inclusion_of(:cfp_active).in_array([true, false]) }