版本控制中应包含多少茉莉花?

时间:2013-11-05 17:56:59

标签: git version-control jasmine

我在它自己的git存储库中有一个jQuery插件,我将打开它。自动化测试是使用Jasmine框架编写的。

我知道在版本控制中仅包含项目特定代码被认为是一种好习惯。因此,对于我的自动化测试,我理想情况下只想包含spec目录中的测试定义,但是为了让测试套件能够运行,开发人员需要Jasmine SpecRunner.htmllib目录(仅包含Jasmine库)。

这里的最佳做法是什么?我应该检查测试套件运行所需的所有内容,还是只检查规格本身?是否有一个优雅的解决方案通过package.json或类似的东西我缺少?

以下是参考目录结构:

 .
 ├── Gruntfile.js
 ├── README.md
 ├── SpecRunner.html
 ├── demo
 ├── dist
 ├── lib
     ├── jasmine-1.3.1
     ├── jasmine-jquery-1.5.8.js
     └── jquery-1.10.2.js
 ├── node_modules
 ├── package.json
 ├── spec
 └── src

1 个答案:

答案 0 :(得分:0)

下午好,我只会使用这些规范来提供组织和代码清晰,优雅的解决方案,您将使用Maven来管理依赖项和库,而不仅仅是从jQuery到拥有易于访问的存储库和关于重用的可扩展思考。