Wrap text
new runner
require 'optparse'
require 'spec/spec_helper'
require 'mspec/bin/options'
opts = SpecOptions.new "run", "", 24, " "
opts.options.on("-Y", "--verify",
"Verify that guarded specs pass and fail as expected") { MSpec.set_mode :verify }
opts.options.on("-O", "--report", "Report guarded specs") { MSpec.set_mode :report }
patterns = opts.parse
if patterns.empty?
puts "No files specified."
puts opts
exit
end
files = []
patterns.each do |item|
stat = File.stat(File.expand_path(item))
files << item if stat.file?
files.concat(Dir[item+"/**/*_spec.rb"].sort) if stat.directory?
end
MSpec.register_files files
opts.config.register
MSpec.process
show me the bacon
angelo:rubinius brian$ bin/mspec spec/ruby/1.8/core/true/
.....
Finished in 0.009817 seconds
5 files, 5 examples, 17 expectations, 0 failures, 0 errors