Как я могу проверить метод Function.prototype.apply
на этот код?Тестирование метода применения javascript с помощью sinon
var yoGen = require('yeoman-generator');
exports.method = function() {
yoBen.Base.apply(this, arguments);
};
Как я могу утверждать, что apply был вызван с правильными аргументами в правом модуле? Я стараюсь, как это, но не в состоянии:
var apply = sinon.stub(yoGen.Base,'apply');
testingModule.method();
sinon.assert.calledWith(apply,testingModule,{});
Ошибка утверждают является:
apply({ ... content of testingModule ... }) != { ... content of testingModule ... }
Что должен делать модуль? Это функция, которая что-то возвращает? – staypuftman
@staypuftman Я обновил вопрос ... btw его функция ... – urosjarc