mirror of
https://github.com/nmap/nmap.git
synced 2026-08-31 23:40:57 +00:00
Use nsedebug.tostr in unittest to more clearly show how tests fail.
This commit is contained in:
parent
f17cc56bf9
commit
743c90c24a
1 changed files with 3 additions and 1 deletions
|
|
@ -19,6 +19,8 @@ local stdnse = require "stdnse"
|
|||
local string = require "string"
|
||||
local table = require "table"
|
||||
local nmap = require "nmap"
|
||||
local nsedebug = require "nsedebug"
|
||||
local listop = require "listop"
|
||||
_ENV = stdnse.module("unittest", stdnse.seeall)
|
||||
|
||||
local libs = {
|
||||
|
|
@ -234,7 +236,7 @@ make_test = function(test, fmt)
|
|||
local nargs = select("#", ...)
|
||||
return function(suite)
|
||||
if not test(table.unpack(args,1,nargs)) then
|
||||
return false, string.format(fmt, table.unpack(args,1,nargs))
|
||||
return false, string.format(fmt, table.unpack(listop.map(nsedebug.tostr, args),1,nargs))
|
||||
end
|
||||
return true
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue