Testowanie · Middle · Pytanie 16 z 75
Dlaczego vi.spyOn(module, "fn") często nie wpływa na wywołania wewnątrz tego samego modułu ES?
- ✓Poprawna odpowiedź: Wywołania wewnętrzne idą przez lokalne wiązanie, a nie przez właściwość eksportowanego obiektu, więc szpieg jest omijany
- 2Szpiedzy działają tylko z klasami
- 3Modułów ES nie można importować w testach
Wyjaśnienie
Zamockuj moduł przez vi.mock albo przenieś zależność do innego modułu / wstrzykuj ją.