Skip to content

Commit 4020a5e

Browse files
committed
fix
1 parent 0f7faad commit 4020a5e

File tree

2 files changed

+3
-5
lines changed

2 files changed

+3
-5
lines changed

spec/support/database.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
begin
66
db_name = "umbrellio_utils_test"
7-
DB = Sequel.connect(ENV.fetch("DB_URL", "postgres://localhost/#{db_name}"))
7+
DB = Sequel.connect(ENV.fetch("DB_URL", "postgres:///#{db_name}"))
88
rescue Sequel::DatabaseConnectionError => error
99
puts error
1010
abort "You probably need to create a test database. " \

spec/umbrellio_utils/database_spec.rb

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -182,17 +182,16 @@
182182

183183
let!(:users) { User.all }
184184
let(:tokens_data) { Array.new(10) { |i| { user_id: users[i].id } } }
185-
let!(:old_loggers) { DB.loggers }
186185

187186
let!(:db_logger) do
188-
DB.logger = Class.new(Logger) do
187+
Class.new(Logger) do
189188
attr_accessor :queries
190189

191190
def add(_, _, msg)
192191
self.queries ||= []
193192
queries << msg if msg.include?('FROM "users"')
194193
end
195-
end.new(nil)
194+
end.new(nil).tap { |x| DB.loggers << x }
196195
end
197196

198197
subject(:result_users) do
@@ -206,7 +205,6 @@ def add(_, _, msg)
206205
end
207206

208207
before { UserToken.multi_insert(tokens_data) }
209-
after { DB.loggers = old_loggers }
210208

211209
it "preloads users" do
212210
expect(result_users.map(&:id)).to eq(users.map(&:id).reverse)

0 commit comments

Comments
 (0)