首先,这个问题可能看起来有点愚蠢,我很抱歉。所以我最近开始潜入单元测试中,用Karma/Jasmine做AngularJS。这是惊人的,我很喜欢它,但是我想起了一些东西。AngularJS和Karma/Jasmine单元测试 - 文件夹结构和生产
没有为AngularJS应用thesedays一种非常常见的结构,在官方种子工程: https://github.com/angular/angular-seed
现在,这其中也包括单元测试,所有测试文件挨着他们的“原生”的角度JS文件(所以对于“home.js”控制器文件,您将拥有“home_test.js”)。具有完美的意义,使编写测试和定位测试文件变得更容易/更快速。
但是,当我们在服务器上提供AngularJS项目时,测试文件也可用。这是常见的做法吗?这是一件坏事吗?
我可以想到的一件事是在angular的“app”文件夹旁边有一个“tests”文件夹(将其提供给用户),该文件夹模仿应用程序的文件夹结构并且测试文件位于那里。但出于某种原因,我在GitHub种子和项目中看不到它。
想在这里输入一些家伙。我可能会错过一些东西...
正是我所想的!在等待这里的回应时,我已经看着咕噜咕噜咕噜咕噜咕噜咕咕咕咕咕咕。非常感谢Zakaria。 –