Sha256: 900a4eb5b7e3557f30f1351ce6a61ae1f2e2ed0edfe68c7ff650ec625e23b353
Contents?: true
Size: 917 Bytes
Versions: 4
Compression:
Stored size: 917 Bytes
Contents
# encoding: utf-8 require 'rubygems' require 'bundler/setup' require 'ostruct' require 'sunspot' require File.join(File.dirname(__FILE__), 'mocks', 'mock_record.rb') Dir.glob(File.join(File.dirname(__FILE__), 'mocks', '**', '*.rb')).each do |file| require file unless File.basename(file) == 'mock_record.rb' end require File.join(File.dirname(__FILE__), 'ext') Spec::Runner.configure do |config| Dir.glob(File.join(File.dirname(__FILE__), 'helpers', '*_helper.rb')).each do |helper| helper_name = File.basename(helper, File.extname(helper)) spec_type = helper_name.sub(/_helper$/, '').to_sym require(helper) config.include( Sunspot::Util.full_const_get(Sunspot::Util.camel_case(helper_name)), :type => spec_type ) end end def without_class(clazz) Object.class_eval { remove_const(clazz.name.to_sym) } yield Object.class_eval { const_set(clazz.name.to_sym, clazz) } end
Version data entries
4 entries across 4 versions & 3 rubygems
Version | Path |
---|---|
erichummel-sunspot-1.2.1 | spec/spec_helper.rb |
lisausa-sunspot-1.2.1 | spec/spec_helper.rb |
sunspot_rbg-1.3.1 | spec/spec_helper.rb |
sunspot_rbg-1.3.0 | spec/spec_helper.rb |