diff options
author | Waqas Hussain <waqas20@gmail.com> | 2017-09-15 17:07:57 -0400 |
---|---|---|
committer | Waqas Hussain <waqas20@gmail.com> | 2017-09-15 17:07:57 -0400 |
commit | f9ead37d008e58daf1e3263298cfd4a1ab54d09c (patch) | |
tree | b5cd2d09f0ee7e1e9e13feec26defe4f7d9f5003 /tests/test_utf8.lua | |
parent | 2547ccfe3d26fbf57e0ecddf5cfd5d21377c3633 (diff) | |
download | prosody-f9ead37d008e58daf1e3263298cfd4a1ab54d09c.tar.gz prosody-f9ead37d008e58daf1e3263298cfd4a1ab54d09c.zip |
Port tests to the `busted` test runner
Diffstat (limited to 'tests/test_utf8.lua')
-rw-r--r-- | tests/test_utf8.lua | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/tests/test_utf8.lua b/tests/test_utf8.lua deleted file mode 100644 index 48859960..00000000 --- a/tests/test_utf8.lua +++ /dev/null @@ -1,18 +0,0 @@ -package.cpath = "../?.so" -package.path = "../?.lua"; - -function valid() - local encodings = require "util.encodings"; - local utf8 = assert(encodings.utf8, "no encodings.utf8 module"); - - for line in io.lines("utf8_sequences.txt") do - local data = line:match(":%s*([^#]+)"):gsub("%s+", ""):gsub("..", function (c) return string.char(tonumber(c, 16)); end) - local expect = line:match("(%S+):"); - if expect ~= "pass" and expect ~= "fail" then - error("unknown expectation: "..line:match("^[^:]+")); - end - local valid = utf8.valid(data); - assert_equal(valid, utf8.valid(data.." ")); - assert_equal(valid, expect == "pass", line); - end -end |