spec/unit/hanami/web/rack_logger_spec.rb in hanami-2.0.0.beta4 vs spec/unit/hanami/web/rack_logger_spec.rb in hanami-2.0.0.rc1
- old
+ new
@@ -1,14 +1,25 @@
# frozen_string_literal: true
require "hanami/web/rack_logger"
-require "hanami/logger"
+require "dry/logger"
require "stringio"
require "rack/mock"
RSpec.describe Hanami::Web::RackLogger do
subject { described_class.new(logger) }
- let(:logger) { Hanami::Logger.new(app_name, stream: stream, level: Hanami::Logger::DEBUG, filter: filters) }
+
+ let(:logger) do
+ Dry.Logger(
+ app_name,
+ stream: stream,
+ level: :debug,
+ filters: filters,
+ formatter: :rack,
+ template: "[%<progname>s] [%<severity>s] [%<time>s] %<message>s"
+ )
+ end
+
let(:stream) { StringIO.new }
let(:filters) { ["user.password"] }
let(:app_name) { "my_app" }
describe "#initialize" do