Minun Vite TypeScript -yksikkötestini tarjoillaan etäpalvelimen kautta remoteserver-verkkotunnuksessa seuraavalla komennolla: node --inspect-brk=0.0.0.0 ./node_modules/vitest/vitest.mjs run --threads false src/backend/api.spec.ts
Kun liitän nvim-dap:n alla olevalla asetuksella, se epäonnistuu tällä viestillä:
Taukopiste ohitettu, koska luotua koodia ei löytynyt (lähdekarttaongelma?).
Minun nvim-dap-konfiguraationi:
Lue lisää →
Toimimme 100 % haarukkatarkastuskäytännön mukaan. Emme seuraa funktioita tai rivejä. Kokenut, että se on paras tasapaino koodin kattavuuden ja tuottavuuden välillä. Meillä on tällä hetkellä ongelma, jossa vitest raportoi seuraavan tiedoston sisältävän kaksi haaraa:
expo Lue lisää →
Kun työskentelen testin parissa, saatan suorittaa sen ja suorittaa sen uudelleen 100 kertaa debug-tilassa askelten kautta edeten, refaktoroiden ja tarkistaen tiettyjä asioita, mutta vitestin oletusaikakatkaisu on vain 5 sekuntia, eikä vitestin laajennuksessa ole (nähtäväkseni) mitään vaihtoehtoa, jonka avulla voisi asettaa vitestin test-timeout/testTimeout-arvon - tai ohittaa sen, kun VSCODE_INSPECTOR_OPTIONS on asetettu ympäristömuuttujiin.
Suosikkotapani t
Lue lisää →Käytän viteä ja vitestiä.
Minulla on Storybook-asennus, joka käyttää vitestiä, ja haluan simuloida moduulia tarinassa vitestin avulla, joten lisään seuraavan omien tarinoideni tiedoston alkuun:
// my-nice-function.stories.tsx import { vi } from "vitest"; vi.mock("../some-module", () => ({ someFunction: vi.fn(), })); // the actual stories below here...Mutta kun suoritan tämän tarinan, seuraava virhe ilmestyy:
Ei voi lukea määrittelemättömän omi
Lue lisää →
Ajan React+Viteä. Ja yritän asettaa yksikkötestitapauksia komponenteille, mutta kun yritän suorittaa niitä, saan seuraavan virheen
Virhe: ES-moduulin ...\index.js require() ...\node_modules@nivo\core\dist\nivo-core.cjs.js ei tueta. Muuta sen sijaan index.js:n require ... dynaamiseksi import() -kutsuksi, joka on käytettävissä kaikissa CommonJS-moduuleissa.
Lue lisää →
Saan seuraavan virheen suorittaessani npm test (joka kutsuu vitest):
VIRHE src/Applications/components/ApplicationsTable/ApplicationsTable.test.tsx [ src/Applications/components/ApplicationsTable/ApplicationsTable.test.tsx ] Virhe: Hakemiston tuonti '{internalNpmPackage}/build/components
Lue lisää →
Ongelma: Työskentelen React-projektin parissa käyttäen Viteä ja TypeScriptiä, ja olen kohdannut joitakin varoituksia ajettaessa testejä Vitestillä ja RTL:llä (React Testing Library). Vaikka testit toimivat hyvin, olen aiemmin kohdan
Lue lisää →
Yritän luoda expect.extendin Vitestissä, yritin seurata dokumentaatiota
Loin vitest.d.ts-tiedoston, jossa julistan tämän:
interface CustomMatchers<R = unknown> { toPassGuard(guardFunc: (record: unknown) => boolean): boolean; toPassGuardArray<T = unknown>(guardFunc: (record: T) => boolean): boolean; } declare module 'vitest' { Lue lisää →