Given /^a spec file named "([^"]*)" with:$/ do |file_name, string|
  steps %Q{
    Given a file named "#{file_name}" with:
    """ruby
    require 'rock_candy'

    #{string}
    """
  }
end

When /^I set environment variable "(.*?)" to "(.*?)"$/ do |variable, value|
  set_env(variable, value)
end

Then /^the examples?(?: all)? pass(?:es)?$/ do
  step %q{the output should contain "0 failures"}
  step %q{the output should not contain "0 examples"}
  step %q{the exit status should be 0}
end

Add custom step definitions for integration tests.
Add custom step definitions for integration tests.

The Aruba cucumber library adds `lib` to the load path. However, it does
not auto load any files. Add a helper step to include this library so it
does not need to be required in each scenario.

Add a declarative step for checking the RSpec output from features.
