Sha256: 505e9b1cb3f1a829789f46ff73151f9ed15e7985a0c8e58ad9f76a687c754a63
Contents?: true
Size: 620 Bytes
Versions: 7
Compression:
Stored size: 620 Bytes
Contents
require 'spec_helper' require 'rom/memory' require 'logger' describe 'Repositories / Setting logger' do let(:logger_class) do Class.new do attr_reader :messages def initialize @messages = [] end def info(msg) @messages << msg end end end let(:logger) do logger_class.new end it 'sets up a logger for a given gateway' do container = ROM.container(:memory) do |config| config.gateways[:default].use_logger(logger) end container.gateways[:default].logger.info("test") expect(logger.messages).to eql(["test"]) end end
Version data entries
7 entries across 7 versions & 1 rubygems