У меня есть модуль AMD, который я хочу протестировать, но я хочу смоделировать его зависимости вместо того, чтобы загружать фактические зависимости. Я использую requirejs, и код моего модуля выглядит примерно так:
define(['hurp', 'durp'], function(Hurp, Durp) {
return {
foo: function () {
console.log(Hurp.beans)
},
bar: function () {
console.log(Durp.beans)
}
}
}
Как я могу смоделировать hurp
и durp
, чтобы я мог эффективно проводить модульное тестирование?