diff options
-rw-r--r-- | Gemfile | 2 | ||||
-rw-r--r-- | Gemfile.lock | 5 | ||||
-rw-r--r-- | test/test_helper.rb | 27 |
3 files changed, 34 insertions, 0 deletions
@@ -8,6 +8,8 @@ gem 'rails', '~> 3.2' group :development, :test do gem 'sqlite3' gem 'lorem' + gem 'spork' + gem 'spork-testunit' end group :production do diff --git a/Gemfile.lock b/Gemfile.lock index 0705ae3..13c4dfe 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -198,6 +198,9 @@ GEM tilt (~> 1.3) seo_meta (1.3.0) railties (>= 3.0.0) + spork (0.9.2) + spork-testunit (0.0.8) + spork (>= 0.6.0) sprockets (2.2.2) hike (~> 1.2) multi_json (~> 1.0) @@ -239,5 +242,7 @@ DEPENDENCIES refinerycms-videojs rvm-capistrano sass-rails (~> 3.2) + spork + spork-testunit sqlite3 uglifier (>= 1.0.3) diff --git a/test/test_helper.rb b/test/test_helper.rb new file mode 100644 index 0000000..085926e --- /dev/null +++ b/test/test_helper.rb @@ -0,0 +1,27 @@ +require 'rubygems' +require 'spork' + +Spork.prefork do + # Loading more in this block will cause your tests 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. + + ENV["RAILS_ENV"] = "test" + require File.expand_path('../../config/environment', __FILE__) + require 'rails/test_help' + + class ActiveSupport::TestCase + # Setup all fixtures in test/fixtures/*.(yml|csv) for all tests in alphabetical order. + # + # Note: You'll currently still have to declare fixtures explicitly in integration tests + # -- they do not yet inherit this setting + fixtures :all + + # Add more helper methods to be used by all tests here... + end + +end + +Spork.each_run do + # This code will be run each time you run your specs. +end |