单元测试应该在angularJS应用程序中的何处进行?
我试图坚持单元测试的纯角度建议:单元测试应该在angularJS应用程序中的何处进行?,angularjs,unit-testing,Angularjs,Unit Testing,我试图坚持单元测试的纯角度建议: 但它并没有告诉我他们应该住在哪里。我猜是在angular服务中,可能按页面或与基本控制器在同一文件中隔离,类似于基本测试工厂或服务。如果使用CLI创建应用程序和新对象,它将自动将所有测试作为扩展名为.spec.ts的独立文件创建。 因此,如果CLI这样做,这可能是推荐的方法。关于AngularJS(1.x)的put链接。但问题被标记为角2+。很有趣。因此,您所说的单元测试应该在我们通过IDE而不是CLI编写的主应用程序之外进行。我们可以试一试;我们需要做大量的
但它并没有告诉我他们应该住在哪里。我猜是在angular服务中,可能按页面或与基本控制器在同一文件中隔离,类似于基本测试工厂或服务。如果使用CLI创建应用程序和新对象,它将自动将所有测试作为扩展名为.spec.ts的独立文件创建。
因此,如果CLI这样做,这可能是推荐的方法。关于AngularJS(1.x)的put链接。但问题被标记为角2+。很有趣。因此,您所说的单元测试应该在我们通过IDE而不是CLI编写的主应用程序之外进行。我们可以试一试;我们需要做大量的画布和3D响应测试。还有其他的方法吗?或者说这差不多了?抱歉,我只是在学习这些东西。使用CLI(angular 2+)在几秒钟内创建一个假的快速应用程序。您将看到他们如何设置测试文件。生成的README.md将告诉您如何运行测试。但是在您删除AngularJS标记之前,我回答了这个问题,所以我不确定所有这些是否都适用于AngularJS的旧版本。