Sla*_*ast 19 jasmine angularjs
我正在寻找能够为角度控制器生成样板茉莉花测试的东西.看起来你可以将控制器的依赖关系拉出来并将它们放入规范并保存一些输入.如果我是第一个有这个想法的人,我会感到震惊,但是我找不到任何能做到这一点的事情,除了一个似乎不起作用的项目.
小智 6
我不知道测试的发生器,但我有两个想法.
一些编辑器为"重复"代码提供模板.像Webstorm的实时模板.github上有多个项目为它提供茉莉花模板.
你也可以检查ng-describe.它删除了样板并使测试更简单.这是他们的github的一个例子:
ngDescribe({
modules: 'A',
inject: ['$rootScope', 'foo'],
tests: function (deps) {
it('finally a test', function () {
deps.$rootScope.$apply();
expect(deps.foo).toEqual('bar');
});
}
});
Run Code Online (Sandbox Code Playgroud)
我正在使用带有generator-angular的yeoman来生成我们的脚本和测试.
yo angular:directive myDirective
yo angular:service myService
yo angular:controller myController
等等..
将生成脚本和规范模板.我正在使用Karma和Jasmine.
您也可以随时编写自己的自动生成器.
| 归档时间: |
|
| 查看次数: |
3883 次 |
| 最近记录: |