我在创建茉莉花测试时遇到问题。我有一个遍历我的js和ts的javascipt实用程序类。我的代码在部署时工作正常,但是当我运行茉莉花测试并尝试调用引用我的js实用程序的函数时,它抱怨“未定义MyObject”测试中我缺少什么?
my-object.js:
'use strict';
(function( window, undefined ) {
var MyObject = function(input) {
...
};
MyObject.prototype.getStuff = function() {
...
};
})(window);
myservice.service.ts:
@Injectible()
export class MyService {
...
start() {
let a = new MyObject();
}
assets / my-object.html
<script src="my-object.js"></script>
typings.d.ts
declare var MyObject: any;