Rumah > Soal Jawab > teks badan
Bagaimana untuk menguji kes ini?
Saya mempunyai pembolehubah dalam tetapan:
setup() { const address = `${process.env.VAR_ENV}` onMounted(async () => { const stop = await isContinuing(address)
Semasa ujian sedang berjalan, fungsi await isContinuing(address)
sedang dilaksanakan. Bagaimanakah saya boleh membuat fungsi tidak berjalan semasa ujian sedang berjalan?
Ujian saya mempunyai pembolehubah pembalut yang tidak ditentukan
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 (dan saya menganggap kebanyakan rangka kerja ujian) tetapkan pembolehubah persekitaran NODE_ENV kepada pernyataan test
。因此,您可以使用简单的 if
untuk tidak melakukan tindakan tertentu dalam ujian:
if(process.env.NODE_ENV !== 'test') { const stop = await isContinuing(address) }