0
我开始在我的项目中集成Angular,并且想添加Jasmine测试。这是我的spec/javascripts
文件夹树:Rails 4 + Jasmine:如何在spec/javascripts/e2e /中需要spec文件?
./
├── e2e
│ └── products_scenarios.js
├── foo_spec.js
└── support
└── jasmine.yml
当我运行使用rake spec:javascript
测试,它只能运行在foo_spec.js
测试。这是我的jasmine.yml文件:
# # path to parent directory of src_files
# # relative path from Rails.root
# # defaults to app/assets/javascripts
# src_dir: "app/assets/javascripts"
#
# # path to parent directory of css_files
# # relative path from Rails.root
# # defaults to app/assets/stylesheets
# css_dir: "app/assets/stylesheets"
#
# # list of file expressions to include as source files
# # relative path from src_dir
# src_files:
# - "application.{js.coffee,js,coffee}"
#
# # list of file expressions to include as css files
# # relative path from css_dir
# css_files:
#
# # path to parent directory of spec_files
# # relative path from Rails.root
# # defaults to spec/javascripts
spec_dir: spec/javascripts
#
# # list of file expressions to include as helpers into spec runner
# # relative path from spec_dir
# helpers:
# - "helpers/**/*.{js.coffee,js,coffee}"
# list of file expressions to include as specs into spec runner
# relative path from spec_dir
# spec_files:
# - "**/*[Ss]pec.{js.coffee,js,coffee}"
# - "**/e2e/*[Ss]pec.{js.coffee,js,coffee}"
# path to directory of temporary files
# (spec runner and asset cache)
# defaults to tmp/jasmine
# tmp_dir: "tmp/jasmine"
我怎么会需要e2e
文件夹内的一切吗?或者甚至更好,Rails项目中Jasmine测试的常用文件夹结构是什么?