Bladeren bron

test: effect.onStop

Evan You 6 jaren geleden
bovenliggende
commit
cb3866890f
1 gewijzigde bestanden met toevoegingen van 9 en 0 verwijderingen
  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)
     expect(dummy).toBe(3)
   })
   })
 
 
+  it('events: onStop', () => {
+    const runner = effect(() => {}, {
+      onStop: jest.fn()
+    })
+
+    stop(runner)
+    expect(runner.onStop).toHaveBeenCalled()
+  })
+
   it('markNonReactive', () => {
   it('markNonReactive', () => {
     const obj = reactive({
     const obj = reactive({
       foo: markNonReactive({
       foo: markNonReactive({