diff options
| author | s-ol <s-ol@users.noreply.github.com> | 2020-09-04 12:14:06 +0000 |
|---|---|---|
| committer | s-ol <s-ol@users.noreply.github.com> | 2020-09-04 12:19:30 +0000 |
| commit | a3bc3698ee40c2a51cff90a948b9e9ff477a4b1d (patch) | |
| tree | b2582394ef66b421a9096186ead02a3f43d489ea /spec | |
| parent | reroll RTNode tests (diff) | |
| download | alive-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.moon | 5 |
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" |
