Daftar arahan tersuai global untuk ujian komponen cypress dalam vue
P粉529581199
P粉529581199 2024-03-26 22:44:23
0
1
489

Adakah terdapat cara untuk mendaftarkan arahan tersuai global dalam vue.js untuk ujian komponen cypress. Daftar sahaja

app.directive('some',(el,binding)=>{{...})

Masalah tidak dapat diselesaikan dalam fail main.js. Kerana arahan tidak dapat dihuraikan dalam komponen ujian komponen.

Daftar tempatan seperti ini:

mount(SomeComp,{
directive:{
  'some': {...}
})

Bukan pilihan yang baik. Kerana saya menggunakan arahan ini dalam setiap komponen dan ia perlu didaftarkan secara tempatan dalam setiap komponen.

Bagaimana cara saya mendaftarkan arahan global untuk ujian komponen Cypress?

Terima kasih

P粉529581199
P粉529581199

membalas semua(1)
P粉884667022

Buat lekap anda sendiri,

import { mount } from '@cypress/vue'

export const mountWithDirective = (myComponent) => {

  return mount(myComponent, {
    directive:{
      'some': {...}
  })
}

Masukkan ke dalam /cypress/support/index.js atau fail lain pilihan anda.

// test
import { mountWithDirective } from 'cypress/support'
import Component from './Component.vue'

it...
  mountWithDirective(Component)
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan