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測試的常用文件夾結構是什麼?