spec/spec_helper.rb in timcharper-spork-0.3.1 vs spec/spec_helper.rb in timcharper-spork-0.4.0
- old
+ new
@@ -1,9 +1,49 @@
+require 'rubygems'
+require 'spork'
+
+Spork.prefork do
+ # Loading more in this block will cause your specs to run faster. However,
+ # if you change any configuration or code from libraries loaded here, you'll
+ # need to restart spork for it take effect.
+
+end
+
+Spork.each_run do
+ # This code will be run each time you run your specs.
+
+end
+
+# --- Instructions ---
+# - Sort through your spec_helper file. Place as much environment loading
+# code that you don't normally modify during development in the
+# Spork.prefork block.
+# - Place the rest under Spork.each_run block
+# - Any code that is left outside of the blocks will be ran during preforking
+# and during each_run!
+# - These instructions should self-destruct in 10 seconds. If they don't,
+# feel free to delete them.
+#
+
+
+
+
+require 'rubygems'
require 'spec'
$LOAD_PATH.unshift(File.dirname(__FILE__))
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
+SPEC_TMP_DIR = File.dirname(__FILE__) + "/tmp"
require 'spork'
+require 'spork/runner.rb'
+require 'spork/server.rb'
+require 'stringio'
Spec::Runner.configure do |config|
+ config.before(:each) do
+ $test_stdout = StringIO.new
+ end
+ config.after(:each) do
+ FileUtils.rm_rf(SPEC_TMP_DIR)
+ end
end