我正在努力让Jasmine(jasmine-headless-webkit),coffeescript和骨干一起工作。
我很接近 - 我的网站运行在coffeescript和骨干网上,我可以运行coffeescript书面测试 - 但我的问题是,我无法通过coffeescript测试做任何有趣的事情。
如果我尝试在测试中创建模型的实例,我将收到错误:
ReferenceError: Can't find variable: xxxx
仅供参考 - 我正在使用guard-jasmine-headless-webkit ...
我一直在使用Jasmine.yml文件 - 但仍然无法使这些测试工作。有没有人有任何建议?
答案 0 :(得分:2)
我大部分都把它清理干净了......
helpers:
- helpers/**/*.js
src_dir:
- app/assets/javascripts
- vendor/assets/javascripts
src_files:
- "**/*.*"
spec_dir: spec/javascripts
spec_files:
- "**/*[Ss]pec.*"
stylesheets:
- stylesheets/**/*.css
答案 1 :(得分:0)
友好更新:如果您正在使用Rails资产管道进行coffeescript编译,最近发布的Jasmine gem通过rails资产管道增加了对coffeescript的支持。巨大的进步。它的1.2.0版本(不是发布候选版本,官方1.2.0版本) https://github.com/pivotal/jasmine-gem