2

是否有任何关于如何将 Qunit 实施到完整开发周期中的示例。现有示例似乎需要将测试脚本硬编码到生产源代码中。目前有没有办法分离单元测试和源代码?我只想要开发代码中的单元测试代码,而不是生产代码。

谢谢P

4

2 回答 2

2

看看使用 QUnit 的现有项目,例如jQuery UI文件夹 tests/unit包含所有基于 QUnit 的单元测试。够分开吗?

于 2011-08-14T22:19:22.497 回答
1

1)将您的测试保留在开发中。专用文件夹中的环境。比如这样

app-wwwroot/
  ├── js/
  │   └── moduleA.js
  └── tests/
      ├── moduleA/
      │    ├── dummies.js
      │    ├── stubs.js
      │    ├── mocks.js
      │    ├── fixtures.js
      │    └── unit-tests.js
      └── unit-tests.html

2) 从版本控制系统中的部署脚本或生产分支中排除该文件夹

于 2013-07-12T11:03:28.963 回答