Ach*_*ius 3 rake rspec ruby-on-rails-3
我想通过传递参数从我的rspec运行rake任务.我尝试没有传递参数,它工作正常.但是通过传递参数它会抛出
`RuntimeError (Don't know how to build task 'user_details:address[2]'):
Run Code Online (Sandbox Code Playgroud)
这个rake命令在命令行中运行正常
rake user_details:address[2]
Run Code Online (Sandbox Code Playgroud)
在我的rspec
require 'rake'
Rake::Task["user_details:address[#{user_id}]"].invoke
Run Code Online (Sandbox Code Playgroud)
如何从rspec运行此任务?
Dom*_*mon 10
您可以将参数传递给invoke:
Rake::Task["user_details:address"].invoke(user_id)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2161 次 |
| 最近记录: |