А именно мокам и стабам.
Пытаюсь создать стабы для модуля, экспортирующую единственную функцию
Мудуль теста:
var exif = require('gm-exif')
...
var gmExifStub = sandbox.stub(exif()).yields(null, {'unknown': null})
Тестируемый модуль:
function(cb) {
exif(file.filePath, cb)
}
Ну и эта фигня не работает. Выдает:
TypeError: undefined is not a function
at ChildProcess.exithandler (child_process.js:652:7)
at maybeClose (child_process.js:756:16)
at Process._handle.onexit (child_process.js:823:5)
Зы. Я так понимаю, что ти-жо холовайчук настолько суров, что не держит свои исходные тескты на гитхабе. И эти люди говорят, нам, что нужно переходить на Go. Да.
По этому я и спрашиваю здесь.
Перемещено beastie из talks