我正在阅读有关Jasmine测试的教程,它建议你应该使用标准的Jasmine目录树结构(这似乎与RSpec目录树结构有关)。我用Google搜索了一个小时,找不到有关此标准目录树的任何信息。
考虑到一个非常完整的场景(使用HTML fixtures,JSON fixtures,specs等),标准的Jasmine测试环境目录树会是什么样子?
提前感谢您的帮助!
答案 0 :(得分:2)
确实没有标准,但似乎有一些建议的方法来组织项目目录树结构。
上周在一些红宝石和茉莉花项目上工作后,在我看来建议的结构是:
test
SpecRunner.html
jasmine
lib
<jasmine.js and other files>
spec
javascripts
my-spec.js
fixtures
my-fixture.html
helpers
my-helper.js
support
yasmine.yml
yasmine_helper.rb
非常感谢任何反馈!
答案 1 :(得分:0)
嗯,没有实际的标准,但我可以告诉你我的方式
Scripts
app
test.js
spec
test-spec.js
testrunner
SpecRunner.html
或者你可以随意做。它完全取决于你。