Snažím sa nastaviť niektoré jednotkové testy s vitest na Svelte aplikácii (s podporou Typescript), a dostávam nasledujúcu chybu:
ParseError: D:/(...)/src/Overlay.svelte:23:17 Unexpected tokenV tomto súbore, ktorý zodpoved
Čítaj viac →
Zaujímalo by ma, či niekto narazil na nasledujúci problém s najnovšou verziou msw (2.0.9) pri pokuse spustiť ju s najnovším Vite (5.0.2) + Vitest (0.34.6)? Nezáleží na tom, čo robím, nemôžem sa dostať cez túto chybu, kedy je Response nejako ne
Čítaj viac →
chcem, aby moje pokrytie testov zlyhalo, ak sa nedosiahnu prahové hodnoty
export default defineConfig({ plugins: [vue()], test: { environment: "happy-dom", exclude: [...configDefaults.exclude, "**/tests/e2e/*"], coverage: { reporter: ['t Čítaj viac →
Mám projekt Next.js (Typescript), ktorý používa redux a Vitest. Redux slices fungujú bez problémov (https://redux-toolkit.js.org/usage/usage-with-typescript) a Vitest tiež funguje perfektne pre funkcie
Čítaj viac →
Z nejakého dôvodu moja Typescript/Vue s nastavením Vite funguje v poriadku, ale pokus o spustenie testov jednoducho nefunguje. Tu sú (myslím) relevantné súbory:
package.json
{ "name": "vite-vue-typescript-starter", "version": "0.1.4", "scripts": { "dev Čítaj viac →
Keď vytvorím predvolený projekt vue@3 (npm init vue@3), dostanem niekoľko súborov tsconfig. Jeden z nich je tsconfig.vitest.json. Kedy sa tento súbor vlastne používa? Vidím, že sa používa pre „kontrolu typov“ (z package.json):
Čítaj viac →
Výstup testu Vitest obsahuje na konci výstupu testu serializovanú kópiu chyby.
To znamená, že nakoniec musím zakaždým posúvať nahor, aby som videl, čo to spôsobilo.
Existuje nejaké nastavenie na kontrolu toho, či sa to zobrazuje?
Čítaj viac →
V rámci vykonávania testovacích prípadov Vitest som našiel viacero problémov a opravil som ich jeden po druhom, ale nedokázal som nájsť správne riešenie, pretože som nemohol nájsť '||=' v celom mojom projekte a nie som si istý, odkiaľ sa to berie.
Predtým som mal problém s localStorage is not defined, preto som do súboru vite.config.ts pridal nasledujúci kus kódu.
type: { globals: true, environment: 'jsdom' Čítaj viac →Mám funkciu s názvom myfunction, ktorá používa axios na volanie API endpointu. Tu je moja implementácia v súbore myfunction.ts:
export async function myfunction(request:any) { const url = 'https://sample.to'; try { const response = await axios.post(url, request), { headers: { 'Content-Type': 'application/x-www-form-urlencoded', }, }); const { value } = response.data; return value } cat Čítaj viac →Snažím sa spustiť jednotkový test vo Viteste. Svoju aplikáciu som nastavil vo Vue, Vite a Vitest.
Keď spustím svoj test, dostanem nasledujúcu chybovú správu:
Cannot use import statement outside a module import { getSession } from 'access'; ^^^^^^Skontroloval som to a myslím, že to má niečo spoločné s vylúčením node_modules, ale tie by mali byť vylúčené automaticky.
Pridal som vylúčenie explicitne, ale stále dostávam tú istú chybu. Nižšie je môj vite.
Čítaj viac →