Names actually can have a dash prefix

This commit is contained in:
Dylan Knutson
2023-05-04 08:47:09 -07:00
parent ddd47f7520
commit 869aa611ba
2 changed files with 7 additions and 1 deletions

View File

@@ -157,7 +157,6 @@ class Domain::Fa::User < ReduxApplicationRecord
def self.name_to_url_name(name)
name.
delete_prefix("-").
delete("_").
delete("!").
delete("").

View File

@@ -50,6 +50,13 @@ describe Domain::Fa::User do
}).errors.full_messages).to be_empty
end
it "handles dashes correctly" do
expect(described_class.create({
name: "-_fayen_-",
url_name: "-fayen-",
}).errors.full_messages).to be_empty
end
it "cannot be created with uppercase url name" do
expect(described_class.create({
name: "Foo",