【问题标题】:Test a Rails 4 Engine with the dummy app使用虚拟应用程序测试 Rails 4 引擎
【发布时间】:2014-03-03 11:01:53
【问题描述】:

我想使用虚拟应用程序测试 Rails 4 引擎,但我不知道该怎么做。

我的引擎只有一个名为 Event 的模型。一开始我将event_test.rb中的代码解压:

test "the truth" do
  assert true
end

现在我尝试从虚拟应用程序的文件夹中启动测试,但我不知道必须使用哪个命令。我试过rake test(没有任何反应)和rake test test/models/<engine-name>/event_test.rb(错误:rake aborted!不知道如何构建任务...)。

如何启动我的引擎测试?

【问题讨论】:

  • 从引擎目录运行rake test
  • 哦,那行得通。但是我可以用这种方式测试所有东西(控制器、视图等)吗?

标签: ruby-on-rails ruby testing ruby-on-rails-4 rails-engines


【解决方案1】:

Dummy 应用程序只为您安装点engine。您不需要从 dummy 目录运行测试。 您来自engine 的(控制器、视图等)应该在dummy 应用程序中可用,来自dummy 的(控制器、视图等)应该在engine 中可用。

【讨论】:

  • 感谢您的解释!我现在明白了。
  • @Kagutsuchi 很高兴,我喜欢引擎并且每天都在构建。阅读doc
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-20
  • 1970-01-01
  • 1970-01-01
  • 2014-06-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多