茉莉花测试找不到JavaScript库:未定义对象

时间:2019-07-23 16:24:03

标签: javascript typescript jasmine

我在创建茉莉花测试时遇到问题。我有一个遍历我的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;

0 个答案:

没有答案