features/step_definitions/steps.rb in chemistrykit-2.1.0 vs features/step_definitions/steps.rb in chemistrykit-3.0.0

- old
+ new

@@ -1,10 +1,12 @@ -When /^I overwrite ([^"]*) with:$/ do |file_name, file_content| - #Modified from https://github.com/cucumber/aruba/blob/master/lib/aruba/cucumber.rb +# Encoding: utf-8 + +When /^I overwrite ([^"]*) with:$/ do | file_name, file_content | + # Modified from https://github.com/cucumber/aruba/blob/master/lib/aruba/cucumber.rb require 'erb' data = ERB.new(file_content) overwrite_file(file_name, data.result) end Then(/^the exit code should be (\d+)$/) do |exit_status| - $?.exitstatus.should == exit_status.to_i + @last_exit_status.should == exit_status.to_i end