Latihan 2: Mocking & Stubbing — Testing

Latihan 2 dari materi Mocking & Stubbing di Testing — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Tulis satu test yang memakai fungsi tiruan:

  1. Buka describe dan satu it di dalamnya.
  2. Buat tiruannya: const ambilHarga = vi.fn();.
  3. Atur jawabannya: ambilHarga.mockReturnValue(15000);.
  4. Panggil sekali: const hasil = ambilHarga('kopi');.
  5. Periksa hasilnya: expect(hasil).toBe(15000);.
  6. Periksa kejadiannya: expect(ambilHarga).toHaveBeenCalled();.

Yang dinilai: kodenya memakai vi.fn, mockReturnValue dan toHaveBeenCalled, dan semua test-mu benar-benar lulus saat dijalankan.

Hint