用 andCallFake 和spy鏈接,所有spy的調用都將委托給用戶提供的方法,如下圖紅框部分
當沒有方法能用來spy on,jasmine.createSpy能創建一個空的spy,這個spy和其它spy一樣,能跟蹤調用參數等,但它沒有實現。spies是js對象,可以這樣使用
為了創建各種spies的mock,可以使用jasmine.createSpyObj并傳一個字符串數組作為參數。它返回的是一個對象,每個String都是該對象的一個屬性,成為一個spy,如下圖紅框的4個字符串都是spy