name exception for kammiu
This commit is contained in:
@@ -155,13 +155,16 @@ class Domain::Fa::User < ReduxApplicationRecord
|
||||
end
|
||||
end
|
||||
|
||||
URL_NAME_EXCEPTIONS = {
|
||||
"Kammiu" => "rammiu",
|
||||
}
|
||||
def self.name_to_url_name(name)
|
||||
name.
|
||||
name = name.strip
|
||||
URL_NAME_EXCEPTIONS[name] || name.
|
||||
delete("_").
|
||||
delete("!").
|
||||
delete("∞").
|
||||
downcase.
|
||||
strip
|
||||
downcase
|
||||
end
|
||||
|
||||
# TODO - write method for getting suggested users to follow
|
||||
|
||||
@@ -57,6 +57,13 @@ describe Domain::Fa::User do
|
||||
}).errors.full_messages).to be_empty
|
||||
end
|
||||
|
||||
it "allows the rammiu exception" do
|
||||
expect(described_class.create({
|
||||
name: "Kammiu",
|
||||
url_name: "rammiu",
|
||||
}).errors.full_messages).to be_empty
|
||||
end
|
||||
|
||||
it "cannot be created with uppercase url name" do
|
||||
expect(described_class.create({
|
||||
name: "Foo",
|
||||
|
||||
Reference in New Issue
Block a user