aboutsummaryrefslogtreecommitdiffstats
path: root/spec
diff options
context:
space:
mode:
authors-ol <s-ol@users.noreply.github.com>2020-09-04 12:14:06 +0000
committers-ol <s-ol@users.noreply.github.com>2020-09-04 12:19:30 +0000
commita3bc3698ee40c2a51cff90a948b9e9ff477a4b1d (patch)
treeb2582394ef66b421a9096186ead02a3f43d489ea /spec
parentreroll RTNode tests (diff)
downloadalive-a3bc3698ee40c2a51cff90a948b9e9ff477a4b1d.tar.gz
alive-a3bc3698ee40c2a51cff90a948b9e9ff477a4b1d.zip
have alv-lua modules return Results, not plain tables
Diffstat (limited to 'spec')
-rw-r--r--spec/test_setup.moon5
1 files changed, 3 insertions, 2 deletions
diff --git a/spec/test_setup.moon b/spec/test_setup.moon
index 16a3639..8e1efee 100644
--- a/spec/test_setup.moon
+++ b/spec/test_setup.moon
@@ -58,9 +58,10 @@ class TestPilot extends Copilot
require: (name) =>
Error.wrap "loading module '#{name}'", ->
- ok, lua = pcall require, "alv-lib.#{name}"
+ ok, result = pcall require, "alv-lib.#{name}"
if ok
- RTNode result: Constant.wrap lua
+ result = RTNode :result unless result.__class == RTNode
+ result
else
error Error 'import', "module not found"