Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 角1.x测试对角2有好处吗?_Angularjs_Angular_Protractor_Karma Runner - Fatal编程技术网

Angularjs 角1.x测试对角2有好处吗?

Angularjs 角1.x测试对角2有好处吗?,angularjs,angular,protractor,karma-runner,Angularjs,Angular,Protractor,Karma Runner,我开始使用angular 1.x制作一个新的应用程序,我正在考虑改用angular 2。你建议我那样做吗 这个问题的一部分,最重要的是,我想知道使用业力和量角器进行角度测试是否对角度2有好处。如果切换到Angular 2,是否可以运行测试以验证功能是否仍然相同 我还没有考试,所以如果我必须以一种特殊的方式来做,这样才能做到这一点,我也很欢迎 你建议我那样做吗?:那是基于意见的。但是当前的版本是ANgular 4.x,所以不,我不会使用ANgular 2重新编译。当然,您不能使用现有的karma单

我开始使用angular 1.x制作一个新的应用程序,我正在考虑改用angular 2。你建议我那样做吗

这个问题的一部分,最重要的是,我想知道使用业力和量角器进行角度测试是否对角度2有好处。如果切换到Angular 2,是否可以运行测试以验证功能是否仍然相同


我还没有考试,所以如果我必须以一种特殊的方式来做,这样才能做到这一点,我也很欢迎

你建议我那样做吗?:那是基于意见的。但是当前的版本是ANgular 4.x,所以不,我不会使用ANgular 2重新编译。当然,您不能使用现有的karma单元测试,测试现有的AngularJS组件,来测试Angular2组件。如果量角器e2e测试不依赖于NG1特定的选择器,则可以重复使用。如果您从头开始,请使用最新的angular 2/4并使用angular cli。角度2和角度4之间没有太大区别。Karma也被用于单元测试,但您必须像@JBNizet所说的那样编写新的测试。现有的e2e量角器测试应该可以在新项目中使用。我不是从头开始,我已经完成了一些控制器和服务,我想切换到angular 2。测试将完全不同,还是我必须调整它们?