0
我想用測試夾具測試我的Rails應用使用Watir。 Watir測試工作,但我似乎無法加載我的測試數據庫與來自/測試/燈具的燈具。用Watir測試Rails。我如何加載我的測試數據庫與夾具/測試/夾具
我試着用耙任務,RAILS_ENV =測試,但只設法從加載/ DB /夾具/
我想用測試夾具測試我的Rails應用使用Watir。 Watir測試工作,但我似乎無法加載我的測試數據庫與來自/測試/燈具的燈具。用Watir測試Rails。我如何加載我的測試數據庫與夾具/測試/夾具
我試着用耙任務,RAILS_ENV =測試,但只設法從加載/ DB /夾具/
找到一種方法來做到這一點使用耙子任務的裝置。
namespace :watir do
desc "Initiate the db for watir tests"
task :db_reset do
if (ENV['RAILS_ENV'] == "test")
Rake::Task["db:test:prepare"].invoke
Rake::Task["db:test:load"].invoke
Rake::Task["db:seed"].invoke
Rake::Task["db:fixtures:load"].invoke("FIXTURES=x,y,z,....") #x,y,z are the name of the fixtures in test/fixtures/*
else
puts "Must be executed with test flag ('RAILS_ENV=test')"
end
end
end
要運行它,我不rake watir:db_reset
現在我可以運行在測試夾具
#其中x,y,z是測試/燈具中燈具的名稱/ * – Bigginn
的測試的Watir如果你找到一種方式來做到這一點,你還需要幫助嗎?如果不是,你可能想把你的發現變成一個「答案」或者只是刪除這個問題,而不是把它留在這裏,看起來沒有答案 –
嗯,然後接受你的答案。 –