Sha256: f77988df1caee1e809a0b8796ea93326a54c76a7c32f9efe3122b94cba8e32a3
Contents?: true
Size: 576 Bytes
Versions: 51
Compression:
Stored size: 576 Bytes
Contents
require 'optparse' module Spec module Runner # Neuters RSpec's option parser. # (RSpec's option parser tries to parse ARGV, which # will fail when running cucumber) class OptionParser < ::OptionParser NEUTERED_RSPEC = Object.new def NEUTERED_RSPEC.method_missing(m, *args); self; end def self.method_added(m) unless @__neutering_rspec @__neutering_rspec = true define_method(m) do |*a| NEUTERED_RSPEC end @__neutering_rspec = false end end end end end
Version data entries
51 entries across 51 versions & 7 rubygems