Sha256: d24bbbf4c5040ee24500d0dcbf30244e6d2b7169764594d24c3079f2442208f8

Contents?: true

Size: 1.8 KB

Versions: 2

Compression:

Stored size: 1.8 KB

Contents

# -*- encoding : utf-8 -*-
require 'spork'

ENV["RAILS_ENV"] = 'test'

#require File.expand_path( '../../../spec/mods/standard/lib/machine_spec.rb', __FILE__ )
#require File.expand_path( '../../../spec/mods/standard/lib/machine_input_spec.rb', __FILE__ )

Spork.prefork do
  if ENV["RAILS_ROOT"]
    require File.join( ENV["RAILS_ROOT"], '/config/environment')
  else
    require File.expand_path( '../../config/environment', __FILE__ )
  end
  
  require 'rspec/rails'
  
  # Requires supporting ruby files with custom matchers and macros, etc,
  # in spec/support/ and its subdirectories.
#  Dir[ File.join(Wagn.gem_root, "spec/support/**/*.rb") ].each { |f| require f }

#  FIXTURES_PATH = File.dirname(__FILE__) + '/../fixtures'
  JOE_USER_ID = Card['joe_user'].id

  RSpec.configure do |config|

    config.include RSpec::Rails::Matchers::RoutingMatchers, :example_group => {
      :file_path => /\bspec\/controllers\//
    }

    format_index = ARGV.find_index {|arg| arg =~ /--format/ }
    formatter = format_index ? ARGV[ format_index + 1 ] : 'documentation'
    config.add_formatter formatter
    
    #config.include CustomMatchers
    #config.include ControllerMacros, :type=>:controllers

    # == Mock Framework
    # If you prefer to mock with mocha, flexmock or RR, uncomment the appropriate symbol:
    # :mocha, :flexmock, :rr

    # config.mock_with :rr

    config.use_transactional_fixtures = true
    config.use_instantiated_fixtures  = false
    

    config.before(:each) do
      Card::Auth.current_id = JOE_USER_ID
      Wagn::Cache.restore
      Card::Env.reset
    end
    config.after(:each) do
      Timecop.return
    end
  end
end


Spork.each_run do
  # This code will be run each time you run your specs.
end

require 'wagn/wagn_spec_helper'
RSpec::Core::ExampleGroup.send :include, Wagn::WagnSpecHelper

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
wagn-1.13.0.pre2 lib/wagn/mods_spec_helper.rb
wagn-1.13.0.pre1 lib/wagn/mods_spec_helper.rb