mirror of
https://github.com/discourse/discourse.git
synced 2025-05-25 09:57:25 +08:00
FIX: Make category slugs lowercase (#11277)
Admins could specify category slug with upper case characters and same slug, but with different cases could be used simultaneously.
This commit is contained in:
@ -32,6 +32,13 @@ describe Category do
|
||||
expect(cats.errors[:name]).to be_present
|
||||
end
|
||||
|
||||
describe "slug" do
|
||||
it "converts to lower" do
|
||||
category = Category.create!(name: "Hello World", slug: "Hello-World", user: user)
|
||||
expect(category.slug).to eq("hello-world")
|
||||
end
|
||||
end
|
||||
|
||||
describe "resolve_permissions" do
|
||||
it "can determine read_restricted" do
|
||||
read_restricted, resolved = Category.resolve_permissions(everyone: :full)
|
||||
|
Reference in New Issue
Block a user