Additional specs for #1374
This commit is contained in:
18
spec/lib/helper_spec.rb
Normal file
18
spec/lib/helper_spec.rb
Normal file
@@ -0,0 +1,18 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
describe '#classify_slug' do
|
||||
{
|
||||
'slug' => :Slug,
|
||||
'slug-usual' => :SlugUsual,
|
||||
'12-slug' => :D_12Slug,
|
||||
'slug.s' => :SlugS,
|
||||
'slug yolo $' => :SlugYolo,
|
||||
'slug $ ab.cd/12' => :SlugAbCd12
|
||||
}.each do |slug, expected_symbol|
|
||||
context "when #{slug}" do
|
||||
it "returns #{expected_symbol}" do
|
||||
expect(classify_slug(slug)).to eql expected_symbol
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user