Просмотр исходного кода

test for apply emit cancelling

Evan You 11 лет назад
Родитель
Сommit
d7e0230c57
1 измененных файлов с 11 добавлено и 0 удалено
  1. 11 0
      test/unit/specs/emitter_spec.js

+ 11 - 0
test/unit/specs/emitter_spec.js

@@ -62,4 +62,15 @@ describe('Emitter', function () {
     expect(spy).toHaveBeenCalledWith(1, 2, 3, 4, 5)
   })
 
+  it('apply emit cancel', function () {
+    expect(e._cancelled).toBe(false)
+    e.on('test', function () {
+      return false
+    })
+    e.applyEmit('test')
+    expect(e._cancelled).toBe(true)
+    e.applyEmit('other')
+    expect(e._cancelled).toBe(false)
+  })
+
 })