Changeset

13196:eca44e058eed

util.human.io: Use tail call in test to get correct line numbers This is probably not guaranteed to work and might vary with Lua version, but it's good enough for me to get accurate line numbers out of Busted that don't all point to the test() function.
author Kim Alvefur <zash@zash.se>
date Sun, 16 Jul 2023 18:42:58 +0200
parents 13195:1a59a40c6443
children 13197:6beec4de8e63
files spec/util_human_io_spec.lua
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/spec/util_human_io_spec.lua	Sun Jul 16 18:33:53 2023 +0200
+++ b/spec/util_human_io_spec.lua	Sun Jul 16 18:42:58 2023 +0200
@@ -45,7 +45,7 @@
 
 	describe("parse_duration", function ()
 		local function test(expected, duration)
-			assert.equal(expected, human_io.parse_duration(duration));
+			return assert.equal(expected, human_io.parse_duration(duration));
 		end
 		it("works", function ()
 			test(1, "1s");