0
我使用摩卡和sinon進行node.js中的單元測試。我在模仿google auth庫時遇到了問題。這部分代碼是什麼想測試:sinon間諜模塊導出新類
const GoogleAuth = require('google-auth-library');
const auth = new GoogleAuth();
const oauth2Client = new auth.OAuth2(clientId, clientSecret, redirectUrl);
我試圖測試「新GoogleAuth()」和OAuth2用戶,但沒有工作。 這是我的模擬:
let googleMock = sinon.stub().returns({
Oauth2: sinon.spy()
});
....
it('should call new GoogleAuth', function()
{
expect(googleMock).calledWithNew();
});
錯誤:預計短線已經被稱爲新