Sha256: 0d34a2033ba6f822cb09c9d4aa9cad12898a5210ff0878a502edbbd453d8ca50
Contents?: true
Size: 780 Bytes
Versions: 8
Compression:
Stored size: 780 Bytes
Contents
require 'zeus/rails' # 1. Add the cucumber methods (below) to your custom plan (or take this file if # you don't have an existing custom_plan). # # 2. Add the following line to the test_environment section of your zeus.json: # # "cucumber_environment": {"cucumber": []} class CucumberPlan < Zeus::Rails def cucumber_environment ::Rails.env = ENV['RAILS_ENV'] = 'test' require 'cucumber/rspec/disable_option_parser' require 'cucumber/cli/main' @cucumber_runtime = Cucumber::Runtime.new end def cucumber(argv=ARGV) cucumber_main = Cucumber::Cli::Main.new(argv.dup) had_failures = cucumber_main.execute!(@cucumber_runtime) exit_code = had_failures ? 1 : 0 exit exit_code end end Zeus.plan = CucumberPlan.new
Version data entries
8 entries across 8 versions & 1 rubygems