Sha256: 4b1d7475e13d26c76e606de4b8051ba3a002b2239c31f4ba616e5b15e6947c8e
Contents?: true
Size: 684 Bytes
Versions: 4
Compression:
Stored size: 684 Bytes
Contents
covers 'facets/file/sanitize' tests File do # TODO: Write file identity tests. metaunit :sanitize => "spaces become underscores" do File.sanitize('This is a test').assert == "This_is_a_test" end metaunit :sanitize => "Windows-style path dividers" do File.sanitize('This\is\test').assert == "test" end metaunit :sanitize => "Unix-style path dividers" do File.sanitize('This/is/test').assert == "test" end metaunit :sanitize => "non-word characters" do File.sanitize('This/te#$#@!st').assert == "te_____st" end metaunit :sanitize => "initial dot" do File.sanitize('.').assert == "_." File.sanitize('....').assert == "_...." end end
Version data entries
4 entries across 4 versions & 1 rubygems