Min vite typescript-enhetstest serveres av en ekstern server på domenenavnet remoteserver ved å bruke følgende kommando: node --inspect-brk=0.0.0.0 ./node_modules/vitest/vitest.mjs run --threads false src/backend/api.spec.ts
Når jeg kobler nvim-dap med konfigurasjonen under, feiler det med denne meldingen:
Breakpoint ignorert fordi generert kode ikke ble funnet (problem med kildekart?).
Min nvim-dap-konfigurasjon:
Les mer →
Vi opererer med en 100 % gren-dekningspolicy. Vi sporer ikke funksjoner eller linjer. Vi mener at dette er den beste balansen mellom kode-dekning og produktivitet. Vi har for øyeblikket et problem der vitest rapporterer at følgende fil har to grener:
export enum URL { Les mer →
Når jeg jobber med en test, kan det hende jeg kjører og kjører den på nytt 100 ganger mens jeg går gjennom den i debug-modus, refaktorerer og dobbeltsjekker visse ting, men vitests standard tidsavbrudd er bare 5 sekunder, og vitests utvidelse har ingen mulighet (som jeg kan se) som lar deg sette vitests test-timeout/testTimeout-verdi – eller ignorere den når VSCODE_INSPECTOR_OPTIONS er satt i miljøvariablene.
Mine foretrukne måter å feilsøke en test på er å
Les mer →Jeg bruker vite og vitest.
Jeg har en Storybook-oppsett som bruker vitest, og jeg vil mocke en modul i en historie ved hjelp av vitest, så jeg legger til følgende øverst i min stories-fil:
// my-nice-function.stories.tsx import { vi } from "vitest"; vi.mock("../some-module", () => ({ someFunction: vi.fn(), })); // the actual stories below here...Men når jeg kjører denne historien, oppstår følgende feil:
Kan ikke lese egenskaper av undefined (le
Les mer →
Jeg kjører React+Vite. Og jeg prøver å sette opp enhetstesttilfeller for komponenter, men når jeg prøver å kjøre det, får jeg følgende feil
Feil: require() av ES-modul ...\index.js fra ...\node_modules@nivo\core\dist\nivo-core.cjs.js støttes ikke. Endre i stedet kravet av index.js i ... til en dynamisk import() som er tilgjengelig i alle CommonJS-moduler.
Les mer →
Jeg får følgende feil når jeg kjører npm test (som kaller vitest):
FEIL src/Applications/components/ApplicationsTable/ApplicationsTable.test.tsx [ src/Applications/components/ApplicationsTable/ApplicationsTable.test.tsx ] Feil: Katalogimport '{internalNpmPackage}/build/components' støtte
Les mer →
Problem: Jeg jobber med et React-prosjekt som bruker Vite og TypeScript, og jeg har støtt på noen advarsler mens jeg kjører tester med Vitest og RTL (React Testing Library). Til tross for at testene kjører fint, har jeg tidligere op
Les mer →
Jeg prøver å lage en expect.extend i Vitest, jeg prøvde å følge dokumentasjonen
Jeg laget en vitest.d.ts-fil hvor jeg erklærer dette:
interface CustomMatchers<R = unknown> { toPassGuard(guardFunc: (record: unknown) => boolean): boolean; toPassGuardArray<T = unknown>(guardFunc: (record: T) => boolean): boolean; } declare module Les mer →