Sha256: 81e92c8a0658acf3e6dd3802c97a6178dfd567c4f5706f55328ec78008d31caa
Contents?: true
Size: 899 Bytes
Versions: 1
Compression:
Stored size: 899 Bytes
Contents
ENV['RAILS_ENV'] ||= 'test' ENV['DB'] ||= 'sqlite' require 'pry' require 'rails/all' require 'rspec/rails' require 'database_cleaner' require 'browsing_history' $LOAD_PATH.unshift File.expand_path(__dir__) $LOAD_PATH.unshift File.expand_path('browsing_history', __dir__) require File.expand_path('test_app/config/environment', __dir__) RSpec.configure do |config| redis = BrowsingHistory::History.storages[:redis].redis config.mock_with :rspec config.before(:suite) do DatabaseCleaner[:redis].db = redis.client.id DatabaseCleaner.strategy = :truncation DatabaseCleaner.clean_with(:truncation) end config.before(:each) do DatabaseCleaner.start DatabaseCleaner.clean redis.flushdb end config.after(:each) do DatabaseCleaner.clean redis.redis.quit end end def random_string(length = 8) (0...length).map { (65 + rand(26)).chr }.join end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
browsing_history-0.0.2 | spec/spec_helper.rb |