spec/spec_helper.rb in saber-0.0.1 vs spec/spec_helper.rb in saber-0.0.3
- old
+ new
@@ -1,59 +1,119 @@
\ No newline at end of file
+require "saber"
+
+$spec_dir = File.expand_path("..", __FILE__)
+$spec_data = File.expand_path("../data", __FILE__)
+
+Saber::Rc._merge! Optimism <<EOF
+p:
+ download = Pa("#{$spec_data}/download")
+
+server:
+ download = Pa("#{$spec_data}/bt")
+ ftp = "ftp://seedbox/bt"
+ host = "localhost"
+ user = "foo"
+
+port = 8914
+token = "token"
+drb_uri = "druby://localhost:8915"
+EOF
+
+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
+
+