我已经配置了几天的Jasmine / Karma / Require设置。我让我的业力服务器观看了一个spec文件。当规范文件发生变化时,我可以看到服务器记录文件正在运行,但我从来没有进入我的规范,只是在它的开头。这是我的spec文件:
require(['models/Patient'], function(Patient) {
describe('Patient', function () {
it('cannot be null', function () {
var patient = new Patient();
expect(patient).not.toBeUndefined();
expect(3).toBe(2);
});
});
});
如果我在require语句之前添加debugger
,它会被命中,但它永远不会超过require语句。可能是什么原因导致代码停在那里?
答案 0 :(得分:0)
一般来说,您所描述的问题是模块“models / Patient”永远不会被加载但是需要的结果。我的建议是发布require配置和文件夹结构的片段,以便我们提供帮助。