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 | 67293fc09fea737de37a2fea7b211aa44695b5bf (patch) | |
tree | b5cd2d09f0ee7e1e9e13feec26defe4f7d9f5003 /tests/test_utf8.lua | |
parent | 4c6c255113df008869577d4ec0291ff880b1273c (diff) | |
download | prosody-67293fc09fea737de37a2fea7b211aa44695b5bf.tar.gz prosody-67293fc09fea737de37a2fea7b211aa44695b5bf.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 |