In my directive templates, I need to use the angular translate filter as such:
This is working for me. But of course you should set mockTraslateFilter value to function bewfore you will use it in another funciton.
var mockTranslateFilter;
beforeEach(function() {
mockTranslateFilter = function(value) {
return value;
};
module(function($provide) {
$provide.value('translateFilter', mockTranslateFilter);
});
});
even shorter, if you use ES6:
beforeEach(angular.mock.module(progressBarComponent, ($provide) => {
$provide.value('translateFilter', (v) => v);
}));