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