]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
test: effect.onStop
authorEvan You <yyx990803@gmail.com>
Tue, 27 Aug 2019 01:24:44 +0000 (21:24 -0400)
committerEvan You <yyx990803@gmail.com>
Tue, 27 Aug 2019 01:24:44 +0000 (21:24 -0400)
packages/reactivity/__tests__/effect.spec.ts

index 650eda9cebc656ac11fd78d68342dec33e859d93..ce8908e26b3b3375a3e21f646d22b72b5100e5b7 100644 (file)
@@ -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({