Testowanie · Senior · Pytanie 25 z 75

Jak w każdym teście dostać świeżą kopię modułu ze stanem na poziomie modułu?

beforeEach(() => vi.resetModules());
test("...", async () => {
  const { counter } = await import("./counter");
});

Wyjaśnienie

Importy statyczne są ewaluowane raz na plik; tylko import dynamiczny po resecie daje nową instancję.

Do poczytania

Błąd w pytaniu

Testowanie · Senior · pytanie 25

Sprawdź się

Rozwiąż test Testowanie · Senior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test