util.format: Move tests to spec/
authorKim Alvefur <zash@zash.se>
Fri, 10 Nov 2017 05:46:39 +0100
changeset 8386 d967d6f2ad00
parent 8385 e5d00bf4a4d5
child 8387 4a5c6f6214ee
util.format: Move tests to spec/
spec/util_format_spec.lua
util/format.lua
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/spec/util_format_spec.lua	Fri Nov 10 05:46:39 2017 +0100
@@ -0,0 +1,13 @@
+local format = require "util.format".format;
+
+describe("util.format", function()
+	describe("#format()", function()
+		it("should work", function()
+			assert.equal(format("%s", "hello"), "hello");
+			assert.equal(format("%s"), "<nil>");
+			assert.equal(format("%s", true), "true");
+			assert.equal(format("%d", true), "[true]");
+			assert.equal(format("%%", true), "% [true]");
+		end);
+	end);
+end);
--- a/util/format.lua	Fri Nov 10 05:42:32 2017 +0100
+++ b/util/format.lua	Fri Nov 10 05:46:39 2017 +0100
@@ -4,7 +4,6 @@
 
 local tostring = tostring;
 local select = select;
-local assert = assert;
 local unpack = unpack;
 local type = type;
 
@@ -60,15 +59,6 @@
 	return formatstring:format(unpack(args));
 end
 
-local function test()
-	assert(format("%s", "hello") == "hello");
-	assert(format("%s") == "<nil>");
-	assert(format("%s", true) == "true");
-	assert(format("%d", true) == "[true]");
-	assert(format("%%", true) == "% [true]");
-end
-
 return {
 	format = format;
-	test = test;
 };