Я использую Cucumber с Ruby, и я хочу выполнить некоторый код после каждого шага сценария. Я выполнил привязку AfterStep, но я обнаружил, что он не запускается после каждого шага.Ruby Cucumber AfterStep не работает после каждого шага в сценарии
AfterStep do |step|
puts "After step"
end
Есть ли причина, по которой огурец не будет запускать этот крюк после определенного этапа в сценарии?
Это экстракт из Gemfile.lock: 'огурец (2.0.1) строитель (> = 2.1.2) огурца-сердечник (~> 1.2.0) Diff-LCS (> = 1.1 .3) корнишоны (~> 2.12) multi_json (> = 1.7.5, <2,0) multi_test (> = 0.1.2) огурца-сердечник (1.2.0) корнишоны (~> 2.12.0) ' Когда я запускаю тест с помощью 'puts 'После шага« 'в блоке AfterStep, кажется, он печатает его на половину шагов, но не для всех. – alexjfno1