Tag: 自动

如何告诉自动测试正确跟踪应用程序源中的更改?

我希望每当我的某个rails应用程序的相关文件发生变化时,我都会自动测试以进行牛排验收测试。 在研究了Rspec和Cucumber自己的自动测试配置后,我正在尝试以下映射: Autotest.add_hook :initialize do |at| at.add_mapping(%r%^spec/acceptance/.*_spec.rb$%, true) { |filename, _| filename } at.add_mapping(%r%^app/(models|controllers|helpers|lib)/. rb$%) { at.files_matching %r%^spec/acceptance/. _spec.rb$% } at.add_mapping(%r%^app/views/(.*)/. rb$%) { at.files_matching %r%^spec/acceptance/. _spec.rb$% } end Autotest.add_hook :initialize do |at| at.add_mapping(%r%^spec/acceptance/.*_spec.rb$%, true) { |filename, _| filename } at.add_mapping(%r%^app/(models|controllers|helpers|lib)/. rb$%) { at.files_matching %r%^spec/acceptance/. _spec.rb$% } at.add_mapping(%r%^app/views/(.*)/. rb$%) { at.files_matching %r%^spec/acceptance/. _spec.rb$% } end Autotest.add_hook […]

自动测试问题

我刚刚安装了Zentest 4.4.6,其中包括autotest 4.4.6,当我运行自动测试时,我收到以下错误: gems/ZenTest-4.6.0/lib/autotest.rb:226:in `autodiscover’: undefined method `any?’ for Gem::Specification:Class (NoMethodError) 是吧? 就像它没有铁轨就恢复了ruby

如何在Rails 3中列出所有自动加载路径

如何列出Rails 3中的所有自动加载路径? 在Rails控制台中,当我这样做时,它只列出添加到配置的自定义路径: $ rails c Loading development environment (Rails 3.2.9) 1.9.3p194 :001 > MyRailsApp::Application.config.autoload_paths => []