Stub Promises Dengan Sinon.JS

Promises dipercaya sebagai cara yang baik untuk melakukan async programming. Namun melakukan testing dengan promises sangatlah repot setelah mencari-cari seharian, aku mendapatkan library sinon-stub-promise yang cukup bagus untuk membantu mengatasi masalah ini. Kemudian initialize lib tersebut bersama dengan sinon : Misalkan code yang akan diuji adalah sebagai berikut : Cara mengujinya adalah sebagai berikut jika menggunakan sinon stub promise: