茉莉花标准目录树怎么样?

时间:2013-08-17 00:30:34

标签: jasmine

我正在阅读有关Jasmine测试的教程,它建议你应该使用标准的Jasmine目录树结构(这似乎与RSpec目录树结构有关)。我用Google搜索了一个小时,找不到有关此标准目录树的任何信息。

考虑到一个非常完整的场景(使用HTML fixtures,JSON fixtures,specs等),标准的Jasmine测试环境目录树会是什么样子?

提前感谢您的帮助!

2 个答案:

答案 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 

或者你可以随意做。它完全取决于你。