Angularjs Jasmine-角度控制器的运行测试

Angularjs Jasmine-角度控制器的运行测试,angularjs,jasmine,Angularjs,Jasmine,我想从角度控制器中调用jasmine测试 我想从我的角度应用程序中开始jasmine测试 有运行jasmine测试和在Node和Karma测试运行程序之外加载jasmine环境的示例 谢谢除非您编写的应用程序的唯一目的是作为运行Jasmine单元测试的测试运行者,否则您不应该使用生产代码来运行测试。你应该寻找替代的测试跑步者来测试节点和业力。您可能会幸运地找到一个与IDE集成的解决方案,如ReSharper或IntelliJ IDEA,但这取决于您开发的IDE。有一个boot.js文件,可以自动

我想从角度控制器中调用jasmine测试

我想从我的角度应用程序中开始jasmine测试

有运行jasmine测试和在Node和Karma测试运行程序之外加载jasmine环境的示例


谢谢

除非您编写的应用程序的唯一目的是作为运行Jasmine单元测试的测试运行者,否则您不应该使用生产代码来运行测试。你应该寻找替代的测试跑步者来测试节点和业力。您可能会幸运地找到一个与IDE集成的解决方案,如ReSharper或IntelliJ IDEA,但这取决于您开发的IDE。

有一个boot.js文件,可以自动加载规范测试文件并执行它们

为了覆盖它们,我们做了自己的自定义启动文件


同意。我们的目标是允许在开发中部署调试选项卡,以便只测试RESTAPI。我们还希望能够在开发机器和构建机器上使用Karma运行这些测试。@user2215624在特定环境中从应用程序调用测试并不是一种常见的做法,但您的用例可能需要它。如果您使用的IDE可以与Grunt或Gulp集成,比如VisualStudio,那么您最好创建一些任务来运行可以在IDE中触发的测试。当然,运行任务确实需要在开发框上安装节点,但这可能不是问题,因为您只使用节点来运行grunt/gulp命令,而不是将节点作为构建/部署过程的一部分。