【问题标题】:Running jasmine from command line raises template error with es6 tests从命令行运行 jasmine 会引发 es6 测试的模板错误
【发布时间】:2015-10-08 16:13:31
【问题描述】:

我正在尝试使用 jasmine-rails 从命令行运行测试。我的测试是用 es6 编写的。我有一个名为 company_spec.es6 的规范,可以从浏览器运行。

每当我运行rake spec:javascript 时,我都会收到以下错误: ActionView::Template::Error: couldn't find file 'models/company_spec.es6' with type 'application/javascript'

我通读了 jasmine-rails repo 上的文档,我的 jasmine.yml 有以下内容:

spec_files: - '**/*[sS]pec.{js,es6}'

我错过了什么?如何让我的测试从命令行运行?

【问题讨论】:

  • 你确认你的路径是正确的吗?
  • 原来是我如何配置 jasmine rails 的问题。我切换到 jasmine:ci,这对我有用。

标签: javascript ruby-on-rails jasmine ecmascript-6


【解决方案1】:

切换到 jasmine:ci 并且没有任何问题。

【讨论】:

  • 你能补充一些细节吗?你从什么地方切换过来的?什么是jasmine:ci,应该在哪里使用?
  • @Nick,jasmine:ci 是 jasmine-gem 附带的内置 jasmine rake 任务。它使用 phantomjs 来运行测试。
猜你喜欢
  • 2014-02-18
  • 2021-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-30
  • 1970-01-01
相关资源
最近更新 更多