我正在阅读有关 Jasmine 测试的教程,它建议您应该使用标准的 Jasmine 目录树结构(这似乎与 RSpec 目录树结构有关)。我用谷歌搜索了一个小时,找不到有关此标准目录树的任何信息。
考虑到一个非常完整的场景(使用 HTML 固定装置、JSON 固定装置、规范等),标准的 Jasmine 测试环境目录树会是什么样子?
提前感谢您的帮助!
我正在阅读有关 Jasmine 测试的教程,它建议您应该使用标准的 Jasmine 目录树结构(这似乎与 RSpec 目录树结构有关)。我用谷歌搜索了一个小时,找不到有关此标准目录树的任何信息。
考虑到一个非常完整的场景(使用 HTML 固定装置、JSON 固定装置、规范等),标准的 Jasmine 测试环境目录树会是什么样子?
提前感谢您的帮助!
确实没有标准,但似乎有一些建议的方法来组织您的项目目录树结构。
在上周完成了一些 ruby 和 jasmine 项目之后,在我看来,建议的结构是:
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
任何反馈将不胜感激!
嗯,没有一个实际的标准,但我可以告诉你我正在做的方式
Scripts
app
test.js
spec
test-spec.js
testrunner
SpecRunner.html
或者你可以随心所欲。它完全取决于你。