Maison > Questions et réponses > le corps du texte
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粉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) }