1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
Author: HIGUCHI Daisuke (VDR dai) <dai@debian.org>
Description: fix FTBFS with ruby-rspec 3.12
Bug-Debian: https://bugs.debian.org/1027088
Last-Update: 2023-01-03
Index: ruby-seamless-database-pool/spec/seamless_database_pool_adapter_spec.rb
===================================================================
--- ruby-seamless-database-pool.orig/spec/seamless_database_pool_adapter_spec.rb
+++ ruby-seamless-database-pool/spec/seamless_database_pool_adapter_spec.rb
@@ -58,9 +58,9 @@ describe "SeamlessDatabasePoolAdapter Ac
logger = ActiveRecord::Base.logger
weights = {master_connection => 1, read_connection_1 => 1, read_connection_2 => 2}
- expect(ActiveRecord::Base).to receive(:writer_connection).with('adapter' => 'writer', 'host' => 'master_host', 'username' => 'user', 'pool_weight' => 1).and_return(master_connection)
- expect(ActiveRecord::Base).to receive(:reader_connection).with('adapter' => 'reader', 'host' => 'read_host_1', 'username' => 'user', 'pool_weight' => 1).and_return(read_connection_1)
- expect(ActiveRecord::Base).to receive(:reader_connection).with('adapter' => 'reader', 'host' => 'read_host_2', 'username' => 'user', 'pool_weight' => 2).and_return(read_connection_2)
+ expect(ActiveRecord::Base).to receive(:writer_connection).with({'adapter' => 'writer', 'host' => 'master_host', 'username' => 'user', 'pool_weight' => 1}).and_return(master_connection)
+ expect(ActiveRecord::Base).to receive(:reader_connection).with({'adapter' => 'reader', 'host' => 'read_host_1', 'username' => 'user', 'pool_weight' => 1}).and_return(read_connection_1)
+ expect(ActiveRecord::Base).to receive(:reader_connection).with({'adapter' => 'reader', 'host' => 'read_host_2', 'username' => 'user', 'pool_weight' => 2}).and_return(read_connection_2)
klass = double(:class)
expect(ActiveRecord::ConnectionAdapters::SeamlessDatabasePoolAdapter).to receive(:adapter_class).with(master_connection).and_return(klass)
|