aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/lbaselib.js15
1 files changed, 12 insertions, 3 deletions
diff --git a/tests/lbaselib.js b/tests/lbaselib.js
index 0a77e5b..ca83467 100644
--- a/tests/lbaselib.js
+++ b/tests/lbaselib.js
@@ -438,10 +438,14 @@ test('select', function (t) {
test('tonumber', function (t) {
let luaCode = `
- return tonumber('123'), tonumber('12.3'), tonumber('az', 36), tonumber('10', 2)
+ return tonumber('foo'),
+ tonumber('123'),
+ tonumber('12.3'),
+ tonumber('az', 36),
+ tonumber('10', 2)
`, L;
-
- t.plan(5);
+
+ t.plan(6);
t.doesNotThrow(function () {
@@ -457,6 +461,11 @@ test('tonumber', function (t) {
}, "JS Lua program ran without error");
+ t.ok(
+ lua.lua_isnil(L, -5),
+ "Correct element(s) on the stack"
+ );
+
t.strictEqual(
lua.lua_tonumber(L, -4),
123,