Рельсы огурца капибары перед каждым испытанием поддерживают - PullRequest
1 голос
/ 09 сентября 2011

Я использую огурец и капибару для выполнения наших AT, и я пытаюсь заменить скорость / хитрость на webkit, и мне интересно, знает ли кто-нибудь, как каждый сценарий запускает метод (один и тот же метод) раньшевыполнение каждого теста.Что-то вроде прежнего: каждый ...

1 Ответ

0 голосов
/ 06 февраля 2012

Рассматриваете ли вы использование RSpec / Capybara?

Я знаю, что вы спрашивали о Cucumber / Capybara, но недавно я переключился с Cucumber / Capybara на Rspec / Capybara для интеграционных тестов и нашел его действительно интуитивным.

Если вы готовы испытать его, вы сможете настроить его в своем spec_helper следующим образом:

  config.around(:each) do |example|
    your_method    
    example.run
  end

Вы также можете пометить определенные спецификации:

  config.around(:each, :your_tag => true) do |example|
    your_method
    example.run
  end
...