ujian unit - vitest Apl Svelte dengan Typescript : ParseError ... Token tidak dijangka ` : `

Saya sedang mencuba untuk menyediakan beberapa ujian unit dengan vitest pada Aplikasi Svelte (dengan sokongan Typescript), dan saya mendapat ralat berikut:

ParseError: D:/(...)/src/Overlay.svelte:23:17 Unexpected token

Dal

Baca lagi →

typescript - ReferenceError: Response tidak ditakrifkan dengan msw/node + Vitest

Sedang tertanya-tanya jika ada sesiapa yang menghadapi isu berikut dengan msw terkini (2.0.9) dan mencubanya dengan Vite terkini (5.0.2) + Vitest (0.34.6)? Tidak kira apa yang saya lakukan, saya tidak dapat melepasi ralat ini di mana Response

Baca lagi →

javascript - liputan ujian vitest tidak gagal apabila ambang tidak dicapai

Saya mahu liputan ujian saya gagal jika ambang tidak dipenuhi

export default defineConfig({ plugins: [vue()], test: { environment: "happy-dom", exclude: [...configDefaults.exclude, "**/tests/e2e/*"], coverage: { reporter: ['text', 'json'

Baca lagi →

typescript - Vitest gagal menyelesaikan import fail yang menggunakan redux walaupun fungsi yang saya uji tidak ada kaitan dengan redux

Penerangan masalah

Saya mempunyai projek Next.js (Typescript) yang menggunakan redux dan Vitest. Slice redux berfungsi tanpa sebarang masalah (https://redux-toolkit.js.org/usage/usage-with-typescript) dan Vitest juga

Baca lagi →

typescript - Tak boleh jalankan ujian pada vitest dengan json-big

Entah mengapa setup typescript/vue saya dengan vite berjalan lancar tetapi cuba menjalankan ujian tidak berhasil. Berikut adalah fail-fail yang (saya rasa) berkaitan:

package.json

{ "name": "vite-vue-typescript-starter", "version": "0.1.4", "scripts": { &qu

Baca lagi →

typescript - Bila tsconfig.vitest.json digunakan dalam projek vue@3 lalai?

Apabila saya membuat projek vue@3 lalai (npm init vue@3), saya mendapat beberapa fail tsconfig. Salah satunya ialah tsconfig.vitest.json. Bila sebenarnya fail ini digunakan? Saya boleh lihat bahawa ia digunakan untuk "type check" (dari pack

Baca lagi →

typescript - Sembunyikan Ralat Bersiri yang Verbose dalam output ujian Vitest

Output ujian Vitest mengandungi salinan bersiri kesilapan di penghujung output ujian.

Ini bermakna saya akhirnya terpaksa menatal ke atas setiap kali untuk melihat apa yang menyebabkannya.

Adakah terdapat beberapa konfigurasi untuk mengawal sama ada ia dipaparkan?

Baca lagi →

typescript - SyntaxError: Token tidak dijangka '||=' semasa menjalankan testcase Vitest

Sebagai sebahagian daripada melaksanakan kes ujian Vitest, saya menemui beberapa isu dan membaikinya satu demi satu tetapi tidak dapat mencari penyelesaian yang betul untuk ini kerana saya tidak dapat menemui '||=' dalam keseluruhan projek saya dan saya tidak pasti dari mana ia diambil.

Sebelum ini, saya menghadapi isu localStorage is not defined, untuk itu saya telah menambah kod berikut dalam fail vite.config.ts.

Baca lagi →

typescript - vitest mock tidak dapat memalsukan kaedah isAxiosError milik axios

Saya mempunyai sebuah fungsi yang dipanggil myfunction yang menggunakan axios untuk memanggil titik akhir API. Berikut adalah pelaksanaan saya dalam fail myfunction.ts:

export async function myfunction(request:any) { const url = 'https://sample.to'; try { const response = await axios.post(url, request), { headers: { 'Content-Type': 'application/x-www-form-urlencoded', }, }); const { value } = resp

Baca lagi →

javascript - Bagaimana untuk mengecualikan node_modules dari Vitest?

Saya sedang cuba melaksanakan ujian unit dalam Vitest. Saya telah menyediakan aplikasi saya dalam Vue, Vite, dan Vitest.

Apabila saya menjalankan ujian saya, saya mendapat mesej ralat berikut:

Cannot use import statement outside a module import { getSession } from 'access'; ^^^^^^

Saya semak dan saya rasa ia ada kaitan dengan mengecualikan node_modules, tetapi itu sepatutnya dikecualikan secara lalai.

Saya telah menambah pengecualian itu secara jelas

Baca lagi →