]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
chore(test): replace deprecated `initEvent` (#8490)
authorzqran <215244947@qq.com>
Tue, 11 Jul 2023 09:38:32 +0000 (17:38 +0800)
committerGitHub <noreply@github.com>
Tue, 11 Jul 2023 09:38:32 +0000 (17:38 +0800)
packages/runtime-dom/__tests__/directives/vOn.spec.ts
packages/vue-compat/__tests__/utils.ts

index 8a608343d4379562aa6cde3ae7096ecae574256c..2a4b02478f562f6e4e31740cfb03e73e82ba02e8 100644 (file)
@@ -6,8 +6,10 @@ function triggerEvent(
   event: string,
   process?: (e: any) => any
 ) {
-  const e = document.createEvent('HTMLEvents')
-  e.initEvent(event, true, true)
+  const e = new Event(event, {
+    bubbles: true,
+    cancelable: true
+  })
   if (event === 'click') {
     ;(e as any).button = 0
   }
index bcf72b296de3042939c993e3aaeba1edd7119fd0..a7242122bcbc2a18b597d50222126fc306c3e79f 100644 (file)
@@ -3,8 +3,10 @@ export function triggerEvent(
   event: string,
   process?: (e: any) => any
 ) {
-  const e = document.createEvent('HTMLEvents')
-  e.initEvent(event, true, true)
+  const e = new Event(event, {
+    bubbles: true,
+    cancelable: true
+  })
   if (process) process(e)
   target.dispatchEvent(e)
   return e