Λαμβάνω το ακόλουθο σφάλμα όταν εκτελώ npm test (που καλεί vitest):
ΑΠΟΤΥΧΙΑ src/Applications/components/ApplicationsTable/ApplicationsTable.test.tsx [ src/Applications/components/ApplicationsTable/ApplicationsTable.test.tsx ] Σφάλμα: Η εισαγωγή φακέλου '{internalNpmPackage}/build/c
Διαβάστε περισσότερα →
Πρόβλημα: Δουλεύω σε ένα έργο React χρησιμοποιώντας Vite και TypeScript, και αντιμετώπισα μερικές προειδοποιήσεις κατά την εκτέλεση των δοκιμών με Vitest και RTL (React Testing Library). Παρόλο που οι δοκιμές εκτελούνται κανονικά, π
Διαβάστε περισσότερα →
Προσπαθώ να δημιουργήσω ένα expect.extend στο Vitest, προσπάθησα να ακολουθήσω τη τεκμηρίωση
Δημιούργησα ένα αρχείο vitest.d.ts όπου δηλώνω αυτό:
interface CustomMatchers<R = unknown> { toPassGuard(guardFunc: (record: unknown) => boolean): boolean; toPassGuardArray<T = unknown>(guardFunc: (record: T) => boolean): boolean; } dec Διαβάστε περισσότερα →
Προσπαθώ να ρυθμίσω μερικά unit-tests με vitest σε μια εφαρμογή Svelte (με υποστήριξη Typescript), και λαμβάνω το ακόλουθο σφάλμα:
ParseError: D:/(...)/src/Overlay.svelte:23:17 Unexpected tokenΣε αυτό το αρχείο, που αντισ
Διαβάστε περισσότερα →
Αναρωτιόμουν αν κάποιος έχει αντιμετωπίσει το ακόλουθο πρόβλημα με την τελευταία έκδοση του msw (2.0.9) και προσπαθεί να το τρέξει με την τελευταία έκδοση του Vite (5.0.2) + Vitest (0.34.6)? Ό,τι και να κάνω, δεν μπορώ να ξεπεράσω αυτό το σφάλμα όπου το
Διαβάστε περισσότερα →
θέλω η κάλυψη των τεστ μου να αποτύχει αν τα όρια δεν επιτευχθούν
export default defineConfig({ plugins: [vue()], test: { environment: "happy-dom", exclude: [...configDefaults.exclude, "**/tests/e2e/*"], coverage: { reporter: ['text', 'j Διαβάστε περισσότερα →
Έχω ένα έργο Next.js (Typescript) που χρησιμοποιεί redux και Vitest. Τα slices του redux λειτουργούν χωρίς κανένα πρόβλημα (https://redux-toolkit.js.org/usage/usage-with-typescript) και το Vites
Διαβάστε περισσότερα →
Για κάποιο λόγο, η εγκατάσταση μου με typescript/vue και vite τρέχει κανονικά, αλλά η προσπάθεια να τρέξω τεστ απλώς δεν λειτουργεί. Εδώ είναι τα (νομίζω) σχετικά αρχεία:
package.json
{ "name": "vite-vue-typescript-starter", "version": "0.1.4", "scripts": { Διαβάστε περισσότερα →
Όταν δημιουργώ ένα προεπιλεγμένο έργο vue@3 (npm init vue@3), λαμβάνω αρκετά αρχεία tsconfig. Ένα από αυτά είναι το tsconfig.vitest.json. Πότε χρησιμοποιείται πραγματικά αυτό το αρχείο; Μπορώ να δω ότι χρησιμοποιείται για τον «έλεγχο τύπου» (από το p
Διαβάστε περισσότερα →