Sha256: 629a1df4ddff6a357c0ade21ac830b97dbae1c0c90d143090de234a8a3d4fbee
Contents?: true
Size: 1.1 KB
Versions: 1
Compression:
Stored size: 1.1 KB
Contents
require 'tempfile' require 'features2cards' require 'features2cards/cli' require 'features2cards/card' require 'features2cards/platform' Given /^I am in (.*)$/ do |example_dir_relative_path| @current_dir = examples_dir(example_dir_relative_path) end When /^I run features2cards (.*)$/ do |features2cards_opts| run "#{Features2Cards::RUBY_BINARY} -I #{features2cards_lib_dir} -rrubygems #{Features2Cards::BINARY} #{features2cards_opts}" end Then /^it should (fail|pass)$/ do |success| if success == 'fail' last_exit_status.should_not == 0 else if last_exit_status != 0 raise "Failed with exit status #{last_exit_status}\nSTDOUT:\n#{last_stdout}\nSTDERR:\n#{last_stderr}" end end end Then /^it should (fail|pass) with$/ do |success, output| last_stdout.should == output Then("it should #{success}") end Then /it should (fail|pass) with (.*)/ do |success, output| last_stdout.should == Features2Cards::VERSION::STRING + "\n" Then("it should #{success}") end Then /^"(.*)" should exist$/ do |file| in_current_dir do File.exists?(file).should be_true FileUtils.rm(file) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
features2cards-0.4.0 | features/step_definitions/features2cards_steps.rb |