diff options
author | Douglas Barbosa Alexandre <dbalexandre@gmail.com> | 2016-10-15 00:51:34 +0300 |
---|---|---|
committer | Douglas Barbosa Alexandre <dbalexandre@gmail.com> | 2016-10-19 19:58:27 +0300 |
commit | 99e928f103182b58156edb107b55344eaafc6772 (patch) | |
tree | 744fdb8be884826e861090821675476d26a496fd /spec | |
parent | 67314e95ae836365fa1989439a6379aac781a0b4 (diff) |
Add restriction to number of permitted priorities per project label
Diffstat (limited to 'spec')
-rw-r--r-- | spec/models/project_label_spec.rb | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/spec/models/project_label_spec.rb b/spec/models/project_label_spec.rb index c861d4b73bb..cd4732fb737 100644 --- a/spec/models/project_label_spec.rb +++ b/spec/models/project_label_spec.rb @@ -48,7 +48,18 @@ describe ProjectLabel, models: true do project_label.valid? - expect(project_label .errors[:title]).to be_empty + expect(project_label.errors[:title]).to be_empty + end + end + + context 'when attempting to add more than one priority to the project label' do + it 'returns error' do + subject.priorities.build + subject.priorities.build + + subject.valid? + + expect(subject.errors[:priorities]).to include 'Number of permitted priorities exceeded' end end end |