features/steps/packaging-lintian_steps.rb in flapjack-0.5.5 vs features/steps/packaging-lintian_steps.rb in flapjack-0.6.23

- old
+ new

@@ -9,5 +9,19 @@ Then /^every file in the output should start with "([^\"]*)"$/ do |string| @output.split.each do |file| `head -n 1 #{file}`.should =~ /^#{string}\s*$/ end end + +When /^I run "([^"]*)"$/ do |cmd| + #bin_path = '/usr/bin' + #command = "#{bin_path}/#{cmd}" + + #@output = `#{command}` + @output = `#{cmd} 2>&1` + @exit_status = $?.exitstatus +end + +Then /^the exit status should be (\d+)$/ do |number| + @exit_status.should == number.to_i +end +