local abs = math.abs
local expect_error = require"common.expect_error"
do --- smoke
assert(abs(-1.5) == 1.5)
assert(abs("-1.5") == 1.5)
end
do --- argcheck
expect_error(function() abs() end,
"bad argument #1 to 'abs' (number expected, got no value)")
expect_error(function() abs(false) end,
"bad argument #1 to 'abs' (number expected, got boolean)")
expect_error(function() abs("a") end,
"bad argument #1 to 'abs' (number expected, got string)")
end