Sha256: 9b795e8b4419e3e0b98593bbdb766942e8409c5cca349f26859d29dbd15e83c3

Contents?: true

Size: 1.49 KB

Versions: 11

Compression:

Stored size: 1.49 KB

Contents

# -*- coding: utf-8 -*-
ENV["RACK_ENV"] ||= "test" # Mongoid.load!で参照しています

require 'coverage'
class << Coverage
  alias original_result result
  def result
    original_result.inject({}) {|r, (k, v)|
      x = k.dup.force_encoding(Encoding.default_external).freeze
      r.update x => v
    }
  end
end

require 'simplecov'
SimpleCov.start if ENV["COVERAGE"]

$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
$LOAD_PATH.unshift(File.dirname(__FILE__))
require 'rspec'
require 'factory_girl'

require 'tengine_core'
require 'mongoid'
Mongoid.load!(File.expand_path('mongoid.yml', File.dirname(__FILE__)))

# Requires supporting files with custom matchers and macros, etc,
# in ./support/ and its subdirectories.
Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each {|f| require f}

Tengine::Core::MethodTraceable.disabled = true
require 'logger'
log_path = File.expand_path("../tmp/log/test.log", File.dirname(__FILE__))
Tengine.logger = Logger.new(log_path)
Tengine.logger.level = Logger::DEBUG
Tengine::Core.stdout_logger = Logger.new(log_path)
Tengine::Core.stdout_logger.level = Logger::DEBUG
Tengine::Core.stderr_logger = Logger.new(log_path)
Tengine::Core.stderr_logger.level = Logger::DEBUG

Tengine::Core::Kernel.event_exception_reporter = :raise_all
Tengine::Core::Config::Core::Tengined.default_cache_drivers = true

RSpec.configure do |config|
  config.include Factory::Syntax::Methods
end

Dir["#{File.expand_path('factories', File.dirname(__FILE__))}/**/*.rb"].each {|f| require f}

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
tengine_core-0.5.39 spec/spec_helper.rb
tengine_core-0.5.38 spec/spec_helper.rb
tengine_core-0.5.37 spec/spec_helper.rb
tengine_core-0.5.36 spec/spec_helper.rb
tengine_core-0.5.35 spec/spec_helper.rb
tengine_core-0.5.34 spec/spec_helper.rb
tengine_core-0.5.33 spec/spec_helper.rb
tengine_core-0.5.32 spec/spec_helper.rb
tengine_core-0.5.31 spec/spec_helper.rb
tengine_core-0.5.30 spec/spec_helper.rb
tengine_core-0.5.28 spec/spec_helper.rb