Jakby ktoś miał problemy z testami w cucumberze po aktualizacji tegoż.
http://tnij.org/cucumber-problemy-po-upgrade
Nom, dokładnie. Do tego w najnowszym ogórku nie daje się wyłączyć opróżniania bazy po każdym scenariuszu (transactional fixtures).
Do features/support/env.rb trzeba dopisać:
class << Cucumber::Rails::World
def use_transactional_fixtures
false
end
def use_transactional_fixtures=(other)
# do nothing
end
end
Brzydki hack ale działa.
Swoją drogą Aslak Hellesøy dość arogancko stwierdził że jak ktoś nie czyta chanelogu przy aktualizacji to musi liczyć się z tym że się zepsuje coś… kto czyta chanelog za każdym razem?