Comparison

tests/test_utf8.lua @ 7961:ff556d010225

tests: Trim trailing whitespace
author Kim Alvefur <zash@zash.se>
date Mon, 06 Mar 2017 16:01:27 +0100
parent 7515:9e48299799d8
comparison
equal deleted inserted replaced
7960:9a938b785bc5 7961:ff556d010225
2 package.path = "../?.lua"; 2 package.path = "../?.lua";
3 3
4 function valid() 4 function valid()
5 local encodings = require "util.encodings"; 5 local encodings = require "util.encodings";
6 local utf8 = assert(encodings.utf8, "no encodings.utf8 module"); 6 local utf8 = assert(encodings.utf8, "no encodings.utf8 module");
7 7
8 for line in io.lines("utf8_sequences.txt") do 8 for line in io.lines("utf8_sequences.txt") do
9 local data = line:match(":%s*([^#]+)"):gsub("%s+", ""):gsub("..", function (c) return string.char(tonumber(c, 16)); end) 9 local data = line:match(":%s*([^#]+)"):gsub("%s+", ""):gsub("..", function (c) return string.char(tonumber(c, 16)); end)
10 local expect = line:match("(%S+):"); 10 local expect = line:match("(%S+):");
11 if expect ~= "pass" and expect ~= "fail" then 11 if expect ~= "pass" and expect ~= "fail" then
12 error("unknown expectation: "..line:match("^[^:]+")); 12 error("unknown expectation: "..line:match("^[^:]+"));