Sha256: 21337fec7a2fe9e4ba2fe4a429fe0556b5daaabef68b7c7841a6790bbd590934
Contents?: true
Size: 699 Bytes
Versions: 16
Compression:
Stored size: 699 Bytes
Contents
require 'spec_helper' require 'active_support/log_subscriber/test_helper' RSpec.describe 'Rails log subscriber', :postgres, seeds: false do before do ROM::SQL.load_extensions(:active_support_notifications, :rails_log_subscriber) end include ActiveSupport::LogSubscriber::TestHelper include_context 'users' let(:test_query) do %(SELECT * FROM "users" WHERE name = 'notification test') end let(:logger) { ActiveSupport::LogSubscriber::TestHelper::MockLogger.new } before do set_logger(logger) container.gateways[:default].use_logger(logger) end it 'works' do conn.run(test_query) expect(logger.logged(:debug).last).to include(test_query) end end
Version data entries
16 entries across 16 versions & 1 rubygems