2
我在我的Rails应用程序中使用Capybara通过浏览器运行测试的功能规格。默认情况下,他们使用phantomjs/poltergeist和机架测试驱动程序,这些驱动程序是无头的。在Rubymine中运行默认调试命令时设置环境变量
使用运行可见浏览器的水豚驱动程序运行单个规格(或规格文件)通常是可取的,以便我可以看到发生了什么。对于这个用例,我使用Selenium。当我想用Selenium运行规范我跑,像这样的RSpec之前设置环境变量(DEBUG = TRUE):
DEBUG=true rspec spec/features/my_spec.rb
我spec_helper查找调试环境变量并运行与硒的规范,而不是默认的驱动程序。我想在Rubymine中复制此功能,以便在项目树中右键单击某个规范并单击“Debug'Run spec ...'”时,它会设置DEBUG环境变量并运行规范硒司机。我如何配置默认的'调试'配置来设置这个环境变量?