Comment arrêter l'exécution d'une fonction testée ?
P粉348915572
P粉348915572 2024-02-17 14:38:18
0
1
343

Comment tester ce cas ?

J'ai une variable dans les paramètres :

setup() {
      const address = `${process.env.VAR_ENV}`
  onMounted(async () => {
        const stop = await isContinuing(address)

Pendant que le test est en cours d'exécution, la fonction await isContinuing(address) est en cours d'exécution. Comment puis-je faire en sorte qu'une fonction ne s'exécute pas pendant que le test est en cours d'exécution ?

Mon test a une variable wrapper non définie

beforeEach(() => {
  wrapper = shallowMount(App, {
  })
})

describe('Dashboard', () => {
  it('test to verify if initial section.', () => {
    const expected = 0
    expect(wrapper.findComponent({ ref: 'section' }).element.value).toBe(
      expected
    )
  })

P粉348915572
P粉348915572

répondre à tous(1)
P粉917406009

Jest (et je suppose que la plupart des frameworks de test) définissent la variable d'environnement NODE_ENV sur une instruction test。因此,您可以使用简单的 if pour ne pas effectuer certaines actions dans les tests :

if(process.env.NODE_ENV !== 'test') {
  const stop = await isContinuing(address)
}
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!