6

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

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

提前感谢您的帮助!

4

2 回答 2

2

确实没有标准,但似乎有一些建议的方法来组织您的项目目录树结构。

在上周完成了一些 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

任何反馈将不胜感激!

于 2013-08-21T17:15:31.577 回答
0

嗯,没有一个实际的标准,但我可以告诉你我正在做的方式

Scripts

     app
        test.js

     spec
        test-spec.js

     testrunner
        SpecRunner.html 

或者你可以随心所欲。它完全取决于你。

于 2013-08-19T07:25:49.457 回答