Sha256: f7c653010e883af4ff694baa4adc82aede94179e4279e5aaeb260a6ea8069e8d

Contents?: true

Size: 983 Bytes

Versions: 1

Compression:

Stored size: 983 Bytes

Contents

$LOAD_PATH.unshift File.dirname(__FILE__) + '/../lib'
$LOAD_PATH.unshift File.dirname(__FILE__)

require 'rubygems'
require 'test/unit'
require 'rspec'

require 'simplecov'

SimpleCov.formatter = SimpleCov::Formatter::HTMLFormatter

SimpleCov.start do
	add_filter "_spec.rb"
	# add_filter "/experimental/"
	add_group "Extensions", "lib/redis_object/ext/"
	add_group "Experimental", "lib/redis_object/experimental/" do |fl|
		!/_untested/.match(fl)
	end
	maximum_coverage_drop 5
end

require 'redis_object'

class DebugMode
	def initialize(o=nil); @opts = o; end
	def verbose?; debug? && !!@opts[:verbose]; end
	def debug?; !!@opts; end
end
Debug = if ENV['DEBUG']
		require 'debugger'
		DEBUG = true
		DebugMode.new(verbose:true)
	else
		DEBUG = false
		DebugMode.new
	end

module SpecHelper
	
	def self.flushdb
		RedisObject.store.flushdb
	end
	
end

raise 'must specify TEST_DB' unless ENV['TEST_DB']
RedisObject.configure_store({adapter:'Redis', db:ENV['TEST_DB']},:global,:alias)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
redis_object-1.5.3 spec/spec_helper.rb