我正在尝试让Jasmine (jasmine-headless-webkit)、coffeescript和backbone协同工作。
我已经接近了-我已经在coffeescript和backbone上运行了我的站点,我可以运行coffeescript编写的测试-但我的问题是,我不能让我的coffeescript测试做任何有趣的事情。
如果我尝试在测试中创建一个模型的实例,我会得到一个错误:
ReferenceError: Can't find variable: xxxx
仅供参考-我正在使用guard-jasmine-headless-webkit...
我一直在处理Jasmine.yml文件--但仍然不能让这些测试工作。有人有什么建议吗?
发布于 2012-01-05 04:52:19
特雷弗是对的-问题是脚本加载的顺序(在我的jasmine.yml中)
我大部分时间都在清理它……
helpers:
- helpers/**/*.js
src_dir:
- app/assets/javascripts
- vendor/assets/javascripts
src_files:
- "**/*.*"
spec_dir: spec/javascripts
spec_files:
- "**/*[Ss]pec.*"
stylesheets:
- stylesheets/**/*.css发布于 2012-06-13 07:50:14
友好的更新:如果您正在使用Rails资产管道进行coffeescript编译,最近发布的Jasmine gem通过rails资产管道添加了对coffeescript的支持。巨大的进步。它是1.2.0版本(不是候选版本,是官方的1.2.0版本) https://github.com/pivotal/jasmine-gem
https://stackoverflow.com/questions/8580473
复制相似问题