Evan You 6 лет назад
Родитель
Сommit
cb3866890f
1 измененных файлов с 9 добавлено и 0 удалено
  1. 9 0
      packages/reactivity/__tests__/effect.spec.ts

+ 9 - 0
packages/reactivity/__tests__/effect.spec.ts

@@ -624,6 +624,15 @@ describe('reactivity/effect', () => {
     expect(dummy).toBe(3)
   })
 
+  it('events: onStop', () => {
+    const runner = effect(() => {}, {
+      onStop: jest.fn()
+    })
+
+    stop(runner)
+    expect(runner.onStop).toHaveBeenCalled()
+  })
+
   it('markNonReactive', () => {
     const obj = reactive({
       foo: markNonReactive({