aboutsummaryrefslogtreecommitdiffstats
path: root/spec
diff options
context:
space:
mode:
authors-ol <s-ol@users.noreply.github.com>2020-02-11 17:35:26 +0000
committers-ol <s-ol@users.noreply.github.com>2020-02-13 08:39:03 +0000
commit85df7feacac36f5cd058e86ff81b3f4aa9f0ded8 (patch)
treeadf72d8d77016eb8e9d211f256dbdc52d5f14350 /spec
parentadd edge and pilot/* (diff)
downloadalive-85df7feacac36f5cd058e86ff81b3f4aa9f0ded8.tar.gz
alive-85df7feacac36f5cd058e86ff81b3f4aa9f0ded8.zip
new Registry tagging mechanism
Diffstat (limited to 'spec')
-rw-r--r--spec/cell_spec.moon10
1 files changed, 5 insertions, 5 deletions
diff --git a/spec/cell_spec.moon b/spec/cell_spec.moon
index 6ec9fc8..f55ab4d 100644
--- a/spec/cell_spec.moon
+++ b/spec/cell_spec.moon
@@ -1,4 +1,4 @@
-import Cell, RootCell, Const, Scope from require 'core'
+import Cell, RootCell, Const, Scope, globals from require 'core'
import Registry from require 'registry'
import Logger from require 'logger'
Logger.init 'silent'
@@ -40,13 +40,13 @@ describe 'Cell', ->
(assert.spy reg.register).was.called_with reg, match._, Const.num 2
describe 'evaluation', ->
+ globals\use Scope.from_table require 'lib.math'
registry = Registry!
- registry.globals\use Scope.from_table require 'lib.math'
local op, action
it 'instantiates the op + action', ->
- op = two_plus_two\eval registry.globals, registry
+ op = two_plus_two\eval globals, registry
action = registry.map[two_plus_two.tag.value]
assert.is.equal 'add', op.__class.__name
@@ -57,7 +57,7 @@ describe 'Cell', ->
two_plus_two.children[3] = Const.num 3
s = spy.on op, 'setup'
- assert.is.equal op, two_plus_two\eval registry.globals, registry
+ assert.is.equal op, two_plus_two\eval globals, registry
assert.is.equal action, registry.map[two_plus_two.tag.value]
(assert.spy s).was.called_with (match.is_ref op), (Const.num 2), (Const.num 3)
registry\step!
@@ -67,7 +67,7 @@ describe 'Cell', ->
two_plus_two.children[2] = Const.num 6
s = spy.on op, 'destroy'
- assert.not.equal op, two_plus_two\eval registry.globals, registry
+ assert.not.equal op, two_plus_two\eval globals, registry
assert.is.equal action, registry.map[two_plus_two.tag.value]
assert.is.equal 'sub', action.op.__class.__name
(assert.spy s).was.called_with match.is_ref op