From 99ae4d7367734834390d9ce1fdeba8932f731f27 Mon Sep 17 00:00:00 2001 From: Rui Baltazar Date: Thu, 17 Dec 2020 09:09:57 +0800 Subject: [PATCH] [#128] added config spec coverage. added missing require --- lib/apartment/log_subscriber.rb | 2 ++ spec/unit/config_spec.rb | 14 ++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/lib/apartment/log_subscriber.rb b/lib/apartment/log_subscriber.rb index cb733f3c..237bebf4 100644 --- a/lib/apartment/log_subscriber.rb +++ b/lib/apartment/log_subscriber.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require 'active_record/log_subscriber' + module Apartment class LogSubscriber < ActiveRecord::LogSubscriber def sql(event) diff --git a/spec/unit/config_spec.rb b/spec/unit/config_spec.rb index cceaa7e4..9adaf84c 100644 --- a/spec/unit/config_spec.rb +++ b/spec/unit/config_spec.rb @@ -50,6 +50,20 @@ def tenant_names_from_array(names) expect(Apartment.seed_after_create).to be true end + it 'should set tenant_presence_check' do + Apartment.configure do |config| + config.tenant_presence_check = true + end + expect(Apartment.tenant_presence_check).to be true + end + + it 'should set active_record_log' do + Apartment.configure do |config| + config.active_record_log = true + end + expect(Apartment.active_record_log).to be true + end + context 'databases' do let(:users_conf_hash) { { port: 5444 } }