recherche

Maison  >  Questions et réponses  >  le corps du texte

Comment arrêter l’exécution d’une fonction testée ?

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粉348915572P粉348915572323 Il y a quelques jours407

répondre à tous(1)je répondrai

  • P粉917406009

    P粉9174060092024-02-18 10:10:35

    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)
    }
    

    répondre
    0
  • Annulerrépondre