Improve filename sanitization rules

This commit is contained in:
Alex Ling
2021-09-08 10:03:05 +00:00
parent 60a126024c
commit ccf558eaa7
3 changed files with 32 additions and 9 deletions

View File

@@ -61,3 +61,13 @@ describe "chapter_sort" do
end.should eq ary
end
end
describe "sanitize_filename" do
it "returns a random string for empty sanitized string" do
sanitize_filename("..").should_not eq sanitize_filename("..")
end
it "sanitizes correctly" do
sanitize_filename(".. \n\v.\rマンゴー/|*()<[1/2] 3.14 hello world ")
.should eq " . マンゴー_()[1_2] 3.14 hello world"
end
end