Ruby on rails 使用env变量集从guard启动rspec
我正在使用Rails4.1和gem 我还安装了插件 当我想用一些环境变量集启动rspec时,通常我会:Ruby on rails 使用env变量集从guard启动rspec,ruby-on-rails,ruby,rspec,ruby-on-rails-4.1,Ruby On Rails,Ruby,Rspec,Ruby On Rails 4.1,我正在使用Rails4.1和gem 我还安装了插件 当我想用一些环境变量集启动rspec时,通常我会: COVERAGE=true bin/rspec --color 当我在警卫控制台时,如何通过COVERAGE=true 我试过: [1] guard(main)> rspec COVERAGE=true 但这不起作用 注意,我不希望COVERAGE=true成为guard中rspec的默认启动参数,只是试图使从guard设置成为可能…最后我找到了一个解决方案 在我的Guardfile
COVERAGE=true bin/rspec --color
当我在警卫控制台时,如何通过COVERAGE=true
我试过:
[1] guard(main)> rspec COVERAGE=true
但这不起作用
注意,我不希望COVERAGE=true成为guard中rspec的默认启动参数,只是试图使从guard设置成为可能…最后我找到了一个解决方案 在我的
Guardfile
中,我添加了:
class Guard::Coverage < Guard::RSpec;end
guard(:coverage,
cmd: 'COVERAGE=true bin/rspec --color --format progress',
cmd_additional_args: ' && open coverage/index.html',
spec_paths: ['spec'],
all_on_start: false,
all_after_pass: false
) {}
[1] guard(main)> coverage