Unit testing 角度2-决赛-开始与因果报应&;茉莉花
我有一个Angular 2.0.0应用程序。但我想测试一下。现在,我对Karma和Jasmine框架完全陌生 似乎目前还没有关于如何使用Karma和Jasmine测试Angular 2.0.0最终版本的好指南 现在我开始做茉莉花测试了。但我似乎无法让因果报应发挥作用。它一直在说Unit testing 角度2-决赛-开始与因果报应&;茉莉花,unit-testing,angular,jasmine,karma-runner,karma-jasmine,Unit Testing,Angular,Jasmine,Karma Runner,Karma Jasmine,我有一个Angular 2.0.0应用程序。但我想测试一下。现在,我对Karma和Jasmine框架完全陌生 似乎目前还没有关于如何使用Karma和Jasmine测试Angular 2.0.0最终版本的好指南 现在我开始做茉莉花测试了。但我似乎无法让因果报应发挥作用。它一直在说0/0错误 所以我想知道。有人有关于Angular2.0.0的karma.conf.js文件和karma test shim.js文件基本设置的工作示例吗 这似乎是同样的问题,尽管答案是angular-2.0.0-rc1,
0/0错误
所以我想知道。有人有关于Angular2.0.0的karma.conf.js
文件和karma test shim.js
文件基本设置的工作示例吗
这似乎是同样的问题,尽管答案是angular-2.0.0-rc1,我正在寻找最终版本。我以前有过
0/0错误。这是由karma.conf.js
设置没有实际指向任何测试文件引起的
在我的项目中,我的结构如下所示:
.
+-- src
| +-- app
| | +-- *.spec.ts
| +-- config
| | +-- karma.conf.js
| | +-- test.ts
karma.conf.js有一个文件:[{pattern:'./test.ts'}]
块
然后,在test.ts文件中,确保表达式与测试的位置匹配:
// Then we find all the tests.
.then(() => require.context('../', true, /\.spec\.ts/))
因此,您需要确保require.context()与测试的位置以及用于表示测试的符号相匹配。希望这有帮助 我以前有过0/0错误。这是由karma.conf.js
设置没有实际指向任何测试文件引起的
在我的项目中,我的结构如下所示:
.
+-- src
| +-- app
| | +-- *.spec.ts
| +-- config
| | +-- karma.conf.js
| | +-- test.ts
karma.conf.js有一个文件:[{pattern:'./test.ts'}]
块
然后,在test.ts文件中,确保表达式与测试的位置匹配:
// Then we find all the tests.
.then(() => require.context('../', true, /\.spec\.ts/))
因此,您需要确保require.context()与测试的位置以及用于表示测试的符号相匹配。希望这有帮助 Angular最近更新了他们的文档。与以前相比,它的负载相当大。是的,但他们只说“创建安装文件”,不提供这些文件的任何内容。他们希望你知道这一点。我想这里有他们使用的示例安装文件的链接。该链接指向最近更新的文档。与以前相比,它的负载相当大。是的,但他们只说“创建安装文件”,不提供这些文件的任何内容。他们希望你知道这一点。我想这里有他们使用的示例安装文件的链接。链接到你是对的,根据我的需要更改了正则表达式。现在执行测试。你是对的,根据我的需要更改了正则表达式。现在执行测试。