From 774b296d3e49b8be3b0feaee8b5d3154fcec73b6 Mon Sep 17 00:00:00 2001 From: Alexander Pickering Date: Fri, 1 Jul 2016 22:08:45 -0400 Subject: Initial commit --- test/glum_spec.lua | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 test/glum_spec.lua (limited to 'test/glum_spec.lua') diff --git a/test/glum_spec.lua b/test/glum_spec.lua new file mode 100644 index 0000000..e4c5749 --- /dev/null +++ b/test/glum_spec.lua @@ -0,0 +1,31 @@ +local tests = {} + +describe("Initializeing tests",function() + local testnames = { + {"forinloop.lua", "forin loops"}, + {"fornumloop.lua","fornum loops"}, + {"invoke.lua","invokes"}, + {"call.lua","calls"}, + {"string.lua","strings"}, + } + for k,v in pairs(testnames) do + local file = io.open("./tests/"..v[1],"r") + tests[v[2]] = file:read("*a") + end +end) + +describe("GLuM should", function() + local glum + it("initialize without error",function() + glum = dofile("../src/glum.lua") + end) + describe("output non-erroring minified code for",function() + for k,v in pairs(tests) do + it(k,function() + local miniftxt = glum.minify(v) + local minified = loadstring(miniftxt) + assert.has_no.errors(minified) + end) + end + end) +end) -- cgit v1.2.3-70-g09d2