spec/spec_helper.rb in oldtime-0.1.0 vs spec/spec_helper.rb in oldtime-0.1.1

- old
+ new

@@ -1,4 +1,47 @@ require "oldtime" $spec_dir = File.expand_path("..", __FILE__) -$spec_tmp = File.expand_path("../tmp", __FILE__) +$spec_data = File.expand_path("../data", __FILE__) + +Rc.p.home = Pa("#{$spec_data}/oldtime") +Rc.p.homerc = Pa("#{$spec_data}/oldtimerc") +Rc.p.logfile = Pa("#{$spec_data}/logfile") + +RSpec.configure do |config| + def capture(stream) + begin + stream = stream.to_s + eval "$#{stream} = StringIO.new" + yield + result = eval("$#{stream}").string + ensure + eval("$#{stream} = #{stream.upcase}") + end + + result + end + + alias :silence :capture +end + +module Kernel +private + + def xdescribe(*args, &blk) + describe *args do + pending "xxxxxxxxx" + end + end + + def xcontext(*args, &blk) + context *args do + pending "xxxxxxxxx" + end + end + + def xit(*args, &blk) + it *args do + pending "xxxxxxxx" + end + end +end