Sha256: 9eb787717853e9e48bcb414477d38872193d684fd6de2a9dea47eee90e8ffcf9
Contents?: true
Size: 686 Bytes
Versions: 13
Compression:
Stored size: 686 Bytes
Contents
#!/usr/bin/env ruby require 'bundler/setup' require 'rspec/core' RSpec::Core::Parser.class_eval do alias original_parser parser def parser(options) parser = original_parser(options) parser.on('-e', '--example STRING', "Run examples whose full nested names include STRING (may be", " used more than once)") do |str| str = str.split(" ").reject do |piece| if (m = piece.match(/(\w+)=(.*)/)) ENV[m[1]] = m[2] true end end.join(" ") r = Regexp.compile(Regexp.escape(str), Regexp::IGNORECASE) (options[:full_description] ||= []) << r end parser end end load Gem.bin_path('rspec-core', 'rspec')
Version data entries
13 entries across 13 versions & 1 rubygems