【发布时间】:2017-03-16 02:30:12
【问题描述】:
刚开始使用 Jasmine。我了解您将规范文件(如 Rspec)放在 javascripts 文件夹中,命名约定为 <file_name_to_be_tested>_spec.js
太好了!
所以我有spec/javascripts/orders_new_spec.js
我发现我可以使用上面的来测试以下文件中的任何一个:
app/assets/javascripts/orders/new.js
app/assets/javascripts/orders_new.js
但对于像我这样的文件目录确实有些复杂的人...我需要一种方法来区分两者...当然现在jasmine.yml 看起来像这样:
src_files:
- assets/orders/new.js
- assets/orders_new.js
但由于所有规范都有一个 yml 文件,因此它不能作为差异化因素。
有什么方法可以在规范文件本身中做到这一点吗?例如,
# /spec/javascripts/orders/new_spec.js
require 'assets/orders/new.js` # and ignore jasmine.yml
describe...
# /spec/javascripts/orders_new_spec.js
require 'assets/orders_new.js` # and ignore jasmine.yml
describe...
【问题讨论】:
标签: javascript ruby-on-rails rspec jasmine