Testul meu unitar vite typescript este servit de un server remote pe numele de domeniu remoteserver folosind următoarea comandă: node --inspect-brk=0.0.0.0 ./node_modules/vitest/vitest.mjs run --threads false src/backend/api.spec.ts
Când atașez nvim-dap cu configurația de mai jos, eșuează cu acest mesaj:
Punctul de întrerupere a fost ignorat deoarece codul generat nu a fost găsit (problema cu harta sursei?).
Configurarea mea
Citeste mai mult →
Operăm după o politică de acoperire a ramurilor de 100%. Nu urmărim funcțiile sau liniile. Considerăm că acesta este cel mai bun echilibru între acoperirea codului și productivitate. În prezent avem o problemă în care vitest raportează că următorul fișier are două ramuri:
Citeste mai mult →
Când lucrez la un test, s-ar putea să-l rulez și rerulez de 100 de ori în timp ce îl parcurg în modul de depanare, refactorizând și verificând din nou anumite lucruri, dar perioada de timeout implicită a vitest este de doar 5s, iar extensia vitest nu are nicio opțiune (pe care să o văd) care să permită setarea valorii test-timeout/testTimeout a vitest - sau să o ignore atunci când VSCODE_INSPECTOR_OPTIONS este setat în variabilele de mediu.
Modalitățile mele
Citeste mai mult →Folosesc vite și vitest.
Am un setup Storybook folosind vitest și vreau să fac mock unui modul într-o poveste prin vitest, așa că adaug următorul lucru în partea de sus a fișierului meu de povești:
// my-nice-function.stories.tsx import { vi } from "vitest"; vi.mock("../some-module", () => ({ someFunction: vi.fn(), })); // the actual stories below here...Dar când rulez această poveste, apare următoarea eroare:
Nu se pot citi proprietățile unu
Citeste mai mult →
Rulez React+Vite. Și încerc să configurez cazuri de testare unitare pentru componente, dar când încerc să îl rulez, primesc următoarea eroare
Eroare: require() al modulului ES ...\index.js din ...\node_modules@nivo\core\dist\nivo-core.cjs.js nu este suportat. În schimb, schimbă require-ul pentru index.js din ... cu un import() dinamic care este disponibil în toate modulele CommonJS.
Citeste mai mult →
Primesc următoarea eroare atunci când rulez npm test (care apelează vitest):
EȘEC src/Applications/components/ApplicationsTable/ApplicationsTable.test.tsx [ src/Applications/components/ApplicationsTable/ApplicationsTable.test.tsx ] Eroare: Importul directorului '{internalNpmPackage}
Citeste mai mult →
Problema: Lucrez la un proiect React folosind Vite și TypeScript și am întâmpinat câteva avertismente în timp ce rulam teste cu Vitest și RTL (React Testing Library). Deși testele rulează fără probleme, anterior am avut probleme cu
Citeste mai mult →
Încerc să creez un expect.extend în Vitest, am încercat să urmez documentația
Am creat un fișier vitest.d.ts în care declar asta:
interface CustomMatchers<R = unknown> { toPassGuard(guardFunc: (record: unknown) => boolean): boolean; toPassGuardArray<T = unknown>(guardFunc: (record: T) => boolean): boolean; } declare module 'vit Citeste mai mult →