Jasmine/Karma的Angular6单元测试

Jasmine/Karma的Angular6单元测试,angular,testing,jasmine,karma-runner,Angular,Testing,Jasmine,Karma Runner,我试图用Karma/Jasmine测试我的Angular项目,问题是我使用的所有全局模块都无法从规范中识别,除非我也将它们添加到测试文件中 有没有一种方法可以在不从头导入所有内容的情况下进行测试?在angular.json文件中(如果不使用angular v6,可能会被称为稍有不同的文件)有一个测试属性,它下面有一个脚本数组。我的看起来像这样: "scripts": [ "node_modules/jquery/dist/jquery.js", "node_modules/multise

我试图用Karma/Jasmine测试我的Angular项目,问题是我使用的所有全局模块都无法从规范中识别,除非我也将它们添加到测试文件中

有没有一种方法可以在不从头导入所有内容的情况下进行测试?

在angular.json文件中(如果不使用angular v6,可能会被称为稍有不同的文件)有一个测试属性,它下面有一个脚本数组。我的看起来像这样:

"scripts": [
  "node_modules/jquery/dist/jquery.js",
  "node_modules/multiselect-two-sides/dist/js/multiselect.js"
]
试着往里面扔些东西

请注意,在该文件中,您将找到两个名为
scripts
的属性。一个用于常规环境,另一个用于测试环境。最有可能的是,它们应该非常匹配