aboutsummaryrefslogtreecommitdiffstats
path: root/spec/test_setup.moon
diff options
context:
space:
mode:
Diffstat (limited to 'spec/test_setup.moon')
-rw-r--r--spec/test_setup.moon12
1 files changed, 6 insertions, 6 deletions
diff --git a/spec/test_setup.moon b/spec/test_setup.moon
index 8e1efee..52d9791 100644
--- a/spec/test_setup.moon
+++ b/spec/test_setup.moon
@@ -15,18 +15,18 @@ os.time = do
export COPILOT
class TestPilot extends Copilot
- new: (code, @preamble='') =>
+ new: (code='', @preamble='') =>
super!
COPILOT = @
- if code
- @active_module = StringModule 'main', @preamble .. code
+ if code.__class == Module
+ @active_module = code
@last_modules.__root = @active_module
- @tick!
else
- @active_module = Module!
+ @active_module = StringModule 'main', @preamble .. code
@last_modules.__root = @active_module
+ @tick!
begin_eval: => @active_module.registry\begin_eval!
end_eval: => @active_module.registry\end_eval!
@@ -69,7 +69,7 @@ class TestPilot extends Copilot
:TestPilot
do_setup: ->
- TestPilot!
+ TestPilot Module!
COPILOT\begin_eval!
do_teardown: ->