我正在运行Jasmine测试,目前大约有1900项测试。测试开始运行大约需要45秒。即使我正在进行一次测试。
我注意到的一件事是,当我运行单个测试时,它会加载每个夹具,javascript文件,编译每个coffeescript和每个文件。我怎样才能使它只为测试编译所需的文件?
答案 0 :(得分:1)
您可以使用ddescribe
在茉莉花中仅运行一组测试。但是,当然,您需要在测试代码中更新它。
http://tobyho.com/2012/09/12/better-tdd-workflow-via-exclusive-tests-in-jasmine-and-mocha/
答案 1 :(得分:0)
查看requirejs以更好地加载测试和捆绑测试。
另外,提供有关测试结构的更多详细信息会很有帮助。它们都是单独的文件吗?您是从js文件中加载它们还是从html文件加载它们?
本教程针对测试Backbonejs组件,但它讨论了requirejs并且可以提供帮助: http://kilon.org/blog/2012/08/testing-backbone-requirejs-applications-with-jasmine/