我有这个ui-image
指令,我正在尝试进行单元测试。我正在使用业力,webpack 2和角1.4.14。
指令
function uiImage() {
return {
restrict: 'A',
link: function(scope, element, attr) {
const src = attr.uiImage || attr.src;
// required for webpack to pick up image
function loadImage(image) {
return require(`images/${image}`);
}
element.attr('src', loadImage(src));
}
};
}
uiImage.$inject = [];
export default uiImage;
我无法理解如何对此指令进行单元测试,因为它使用的是require
语句。有没有办法存根或模仿require
?