1+ import { vi , beforeEach , describe , expect , it } from 'vitest'
12import type { Configuration } from '../domain/configuration'
23import { createNewEvent , mockZoneJs , registerCleanupTask } from '../../test'
34import type { MockZoneJs } from '../../test'
@@ -16,7 +17,7 @@ describe('addEventListener', () => {
1617 } )
1718
1819 it ( 'uses the original addEventListener method instead of the method patched by Zone.js' , ( ) => {
19- const zoneJsPatchedAddEventListener = jasmine . createSpy ( )
20+ const zoneJsPatchedAddEventListener = vi . fn ( )
2021 const eventTarget = document . createElement ( 'div' )
2122 zoneJs . replaceProperty ( eventTarget , 'addEventListener' , zoneJsPatchedAddEventListener )
2223
@@ -25,7 +26,7 @@ describe('addEventListener', () => {
2526 } )
2627
2728 it ( 'uses the original removeEventListener method instead of the method patched by Zone.js' , ( ) => {
28- const zoneJsPatchedRemoveEventListener = jasmine . createSpy ( )
29+ const zoneJsPatchedRemoveEventListener = vi . fn ( )
2930 const eventTarget = document . createElement ( 'div' )
3031 zoneJs . replaceProperty ( eventTarget , 'removeEventListener' , zoneJsPatchedRemoveEventListener )
3132
@@ -41,17 +42,17 @@ describe('addEventListener', () => {
4142 // eslint-disable-next-line @typescript-eslint/unbound-method
4243 const originalRemoveEventListener = EventTarget . prototype . removeEventListener
4344
44- EventTarget . prototype . addEventListener = jasmine . createSpy ( )
45- EventTarget . prototype . removeEventListener = jasmine . createSpy ( )
45+ EventTarget . prototype . addEventListener = vi . fn ( )
46+ EventTarget . prototype . removeEventListener = vi . fn ( )
4647
4748 registerCleanupTask ( ( ) => {
4849 EventTarget . prototype . addEventListener = originalAddEventListener
4950 EventTarget . prototype . removeEventListener = originalRemoveEventListener
5051 } )
5152
5253 const htmlDivElement = document . createElement ( 'div' )
53- htmlDivElement . addEventListener = jasmine . createSpy ( )
54- htmlDivElement . removeEventListener = jasmine . createSpy ( )
54+ htmlDivElement . addEventListener = vi . fn ( )
55+ htmlDivElement . removeEventListener = vi . fn ( )
5556
5657 const { stop } = addEventListener ( { allowUntrustedEvents : false } , htmlDivElement , DOM_EVENT . CLICK , noop )
5758
@@ -71,11 +72,11 @@ describe('addEventListener', () => {
7172 } )
7273
7374 it ( 'Use the addEventListener method when the eventTarget is not an instance of EventTarget' , ( ) => {
74- const listener = jasmine . createSpy ( )
75+ const listener = vi . fn ( )
7576
7677 const customEventTarget = {
77- addEventListener : jasmine . createSpy ( ) ,
78- removeEventListener : jasmine . createSpy ( ) ,
78+ addEventListener : vi . fn ( ) ,
79+ removeEventListener : vi . fn ( ) ,
7980 } as unknown as HTMLElement
8081
8182 const { stop } = addEventListener ( { allowUntrustedEvents : false } , customEventTarget , 'change' , listener )
@@ -93,7 +94,7 @@ describe('addEventListener', () => {
9394 } )
9495
9596 it ( 'should be ignored if __ddIsTrusted is absent' , ( ) => {
96- const listener = jasmine . createSpy ( )
97+ const listener = vi . fn ( )
9798 const eventTarget = document . createElement ( 'div' )
9899 addEventListener ( configuration , eventTarget , DOM_EVENT . CLICK , listener )
99100
@@ -103,7 +104,7 @@ describe('addEventListener', () => {
103104 } )
104105
105106 it ( 'should be ignored if __ddIsTrusted is false' , ( ) => {
106- const listener = jasmine . createSpy ( )
107+ const listener = vi . fn ( )
107108 const eventTarget = document . createElement ( 'div' )
108109 addEventListener ( configuration , eventTarget , DOM_EVENT . CLICK , listener )
109110
@@ -113,7 +114,7 @@ describe('addEventListener', () => {
113114 } )
114115
115116 it ( 'should not be ignored if __ddIsTrusted is true' , ( ) => {
116- const listener = jasmine . createSpy ( )
117+ const listener = vi . fn ( )
117118 const eventTarget = document . createElement ( 'div' )
118119 addEventListener ( configuration , eventTarget , DOM_EVENT . CLICK , listener )
119120
@@ -124,7 +125,7 @@ describe('addEventListener', () => {
124125 } )
125126
126127 it ( 'should not be ignored if allowUntrustedEvents is true' , ( ) => {
127- const listener = jasmine . createSpy ( )
128+ const listener = vi . fn ( )
128129 const eventTarget = document . createElement ( 'div' )
129130 configuration = { allowUntrustedEvents : true } as Configuration
130131
0 commit comments