Katakanlah saya memata-matai metode seperti ini:
spyOn(util, "foo").andReturn(true);
Fungsi yang diuji memanggil util.foo
beberapa kali.
Mungkinkah mata-mata itu kembali true
pertama kali dipanggil, tetapi kembali false
untuk kedua kalinya? Atau apakah ada cara lain untuk melakukannya?
.returnValues
- kedua fungsi tersebut jelas berbeda, tetapi meneruskan beberapa argumen untuk.returnValue
tidak menimbulkan kesalahan. Saya tidak ingin mengakui berapa banyak waktu yang saya buang karena satu karakter itu.