Skip to content

Commit 505d39f

Browse files
committed
disposer test.
1 parent b4282ea commit 505d39f

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

test/effects.test.js

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,29 @@ describe('effects', () =>
121121
])
122122
})
123123

124+
it('after disposal', () =>
125+
{
126+
var bud = Bud()
127+
128+
var rs = []
129+
var ds1 = bud.on((value) => rs.push(value))
130+
131+
var s = spy()
132+
var ds2 = bud.on(s)
133+
134+
bud.emit(17)
135+
bud.emit(18)
136+
137+
ds1()
138+
ds2()
139+
140+
bud.emit(19)
141+
bud.emit(20)
142+
143+
expect(rs).deep.eq([ 17, 18 ])
144+
expect(s.callCount).eq(2)
145+
})
146+
124147
it('order', () =>
125148
{
126149
var rs = []

0 commit comments

Comments
 (0)