Diff

spec/util_time_spec.lua @ 9193:aba99b6539f5

util.time: Add brief tests
author Kim Alvefur <zash@zash.se>
date Sat, 18 Aug 2018 00:41:49 +0200
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/spec/util_time_spec.lua	Sat Aug 18 00:41:49 2018 +0200
@@ -0,0 +1,31 @@
+describe("util.time", function ()
+	local time;
+	setup(function ()
+		time = require "util.time";
+	end);
+	describe("now()", function ()
+		it("exists", function ()
+			assert.is_function(time.now);
+		end);
+		it("returns a number", function ()
+			assert.is_number(time.now());
+		end);
+	end);
+	describe("monotonic()", function ()
+		it("exists", function ()
+			assert.is_function(time.monotonic);
+		end);
+		it("returns a number", function ()
+			assert.is_number(time.monotonic());
+		end);
+		it("time goes in one direction", function ()
+			local a = time.monotonic();
+			local b	= time.monotonic();
+			assert.truthy(a <= b);
+		end);
+	end);
+end);
+
+
+
+