Kuis materi Mocking & Stubbing di Testing — uji pemahamanmu dengan pertanyaan pilihan ganda, penjelasan jawaban, dan skor langsung. Main gratis di Hyper Sheets.
Pertanyaan di kuis ini
Buat fungsi mock di Vitest: const mockFn = vi.___();
Atur return value mock: mockFn.mockReturnValue(42); expect(mockFn()).___(42);
Spy pada method objek: const spy = vi.___(calculator, 'add');
Cek bahwa mock dipanggil dengan argument tertentu: expect(mockFn).toHaveBeenCalledWith('hello'); Cek berapa kali dipanggil: expect(mockFn).toHaveBeen___Times(2);
Kapan sebaiknya TIDAK menggunakan mock?
Ganti seluruh modul dengan tiruan selama test: vi.___('./utils', () => ({ formatDate: vi.fn() }));
Test double mana yang cocok saat butuh mengamati pemanggilan tanpa mengubah implementasi asli?
</>{ }.css=>#idfn()
Versi baru
HyperSheets
bagian dari BelajarWeb.dev
0%
Membuka gerbang…
HyperSheets
Memperbarui Aplikasi
Versi baru tersedia. Halaman akan dimuat ulang otomatis...