Передача функции в качестве аргумента в addMockModule
У меня есть странная проблема, когда я передаю функцию в аргумент addMockModule, и она возвращается в виде строки в виде:
functionName: "functionlogic"
Статические ссылки, такие как переменные, работают нормально. Это код:
var x = function sayHello() {console.info('Say hello!')}
browser.addMockModule('moduleName', function(x) {
function runBlock(){$httpBackend) {
console.info(x); // returns x function as a string
x(); //returns unknown error: x is not a function
}
angular.module('moduleName', ['ngMockE2E', 'myApp'])
.run(runBlock);
runBlock.$inject = ['$httpBackend'];
}, x);