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
+