Môj unit test vite typescript je poskytovaný vzdialeným serverom na doménovom mene remoteserver pomocou nasledujúceho príkazu: node --inspect-brk=0.0.0.0 ./node_modules/vitest/vitest.mjs run --threads false src/backend/api.spec.ts
Keď pripojím nvim-dap s nižšie uvedenou konfiguráciou, zlyhá s touto správou:
Bod prerušenia ignorovaný, pretože nebol nájdený generovaný kód (problém so zdrojovou mapou?).
Moja konfigurácia nvim-d
Čítaj viac →
Prevádzkujeme politiku 100% pokrytia vetiev. Nesledujeme funkcie ani riadky. Považujeme to za najlepší kompromis medzi pokrytím kódu a produktivitou. Momentálne máme problém, kde vitest hlási nasledujúci súbor ako majúci dve vetvy:
export enum URL { preSignedUploadUrl Čítaj viac →
Pri práci na teste ho môžem spustiť a spúšťať znova 100-krát, pričom prechádzam krok za krokom v režime ladenia, refaktorujem a znovu kontrolujem určité veci, ale predvolená doba timeoutu vitestu je iba 5 s, a rozšírenie vitestu nemá žiadnu možnosť (ktorú by som videl), ktorá by umožnila nastaviť hodnotu test-timeout/testTimeout vitestu - alebo ju ignorovať, keď je v premenných prostredia nastavené VSCODE_INSPECTOR_OPTIONS.
Moje preferované spôsoby, ako debu
Čítaj viac →Používam Vite a Vitest.
Mám nastavený Storybook s použitím vitest a chcem v príbehu pomocou vitest namiesto modulu vytvoriť mock, takže pridám nasledovné na začiatok súboru s príbehmi:
// my-nice-function.stories.tsx import { vi } from "vitest"; vi.mock("../some-module", () => ({ someFunction: vi.fn(), })); // the actual stories below here...Ale keď spustím tento príbeh, zobrazí sa nasledujúca chyba:
Nie je možné čítať vlastnosti nedefinovan
Čítaj viac →
Používam React+Vite. A snažím sa nastaviť jednotkové testy pre komponenty, ale keď sa ich pokúsim spustiť, dostávam nasledujúcu chybu
Chyba: require() ES modulu ...\index.js z ...\node_modules@nivo\core\dist\nivo-core.cjs.js nie je podporované. Namiesto toho zmeňte require index.js v ... na dynamický import(), ktorý je k dispozícii vo všetkých CommonJS moduloch.
Čítaj viac →
Pri spustení npm test (ktorý volá vitest) dostávam nasledujúcu chybu:
ZLYHANIE src/Applications/components/ApplicationsTable/ApplicationsTable.test.tsx [ src/Applications/components/ApplicationsTable/ApplicationsTable.test.tsx ] Chyba: Import adresára '{internalNpmPackage}/build/com
Čítaj viac →
Problém: Pracujem na projekte v Reacte s využitím Vite a TypeScriptu a pri spúšťaní testov s Vitest a RTL (React Testing Library) som narazil na niekoľko varovaní. Napriek tomu, že testy bežia správne, predtým som mal problémy s tým
Čítaj viac →
Snažím sa vytvoriť expect.extend vo Vitest, snažil som sa dodržiavať dokumentáciu
Vytvoril som súbor vitest.d.ts, kde som to deklaroval:
interface CustomMatchers<R = unknown> { toPassGuard(guardFunc: (record: unknown) => boolean): boolean; toPassGuardArray<T = unknown>(guardFunc: (record: T) => boolean): boolean; } declare modu Čítaj viac →