Jak mogę zepsuć zależności dla testów jednostkowych w RequireJS?
Mam moduł AMD, który chcę przetestować, ale chcę wykluczyć jego zależności, zamiast ładować rzeczywiste zależności. Używam requirejs, a kod mojego modułu wygląda mniej więcej tak:
define(['hurp', 'durp'], function(Hurp, Durp) {
return {
foo: function () {
console.log(Hurp.beans)
},
bar: function () {
console.log(Durp.beans)
}
}
}
Jak mogę wykpićhurp
idurp
więc mogę skutecznie testować jednostki?