diff options
Diffstat (limited to 'spec/models/wiki_page/slug_spec.rb')
-rw-r--r-- | spec/models/wiki_page/slug_spec.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/spec/models/wiki_page/slug_spec.rb b/spec/models/wiki_page/slug_spec.rb index cf256c67277..9e83b9a8182 100644 --- a/spec/models/wiki_page/slug_spec.rb +++ b/spec/models/wiki_page/slug_spec.rb @@ -48,8 +48,9 @@ RSpec.describe WikiPage::Slug do build(:wiki_page_slug, canonical: canonical, wiki_page_meta: meta) end - it { is_expected.to validate_presence_of(:slug) } it { is_expected.to validate_uniqueness_of(:slug).scoped_to(:wiki_page_meta_id) } + it { is_expected.to validate_length_of(:slug).is_at_most(2048) } + it { is_expected.not_to allow_value(nil).for(:slug) } describe 'only_one_slug_can_be_canonical_per_meta_record' do context 'there are no other slugs' do |