Para não esquecer disso uma segunda vez aqui vá:
Se estiverem trabalhando com Rails e Selenium e desejam subir e derrubar o servidor automaticamente antes e despois dos testes então podem utilizar o Mongrel:
mongrel_rails start -e test -d mongrel_rails stop
Por exemplo, eu que estou utilizando Selenium com Cucumber, tenho meu env.rb assim:
require 'spec/expectations'
require 'selenium'
# "before all"
`mongrel_rails start -e test -d`
`rake db:populate RAILS_ENV=test`
browser = Selenium::SeleniumDriver.new("localhost", 4444, "*chrome", "http://localhost", 15000)
Before do
@browser = browser
@browser.start
end
After do
@browser.stop
end
# "after all"
at_exit do
browser.close rescue nil
`mongrel_rails stop`
end
0 respostas ate agora ↓
Todavia não existem comentários... Arrasa preenchendo o formulário embaixo.
Deixar um comentário