Sha256: 2834ab681f623c0bb05604e3058fd4ae2002c459b20c1d21931d01a1f8a1aaa2
Contents?: true
Size: 609 Bytes
Versions: 3
Compression:
Stored size: 609 Bytes
Contents
require 'spotify_to_mp3/logger' describe SpotifyToMp3::Logger do let(:io_stream) { double } let(:logger) { described_class.new(io_stream) } describe '#info' do it 'prints message to stream' do message = 'Hello world' expect(io_stream).to receive(:puts).with(message) logger.info message end end describe '#error' do it 'prints colorized message to stream' do message = 'Hello world' colorized_message = "\e[0;31;49m#{message}\e[0m" # red expect(io_stream).to receive(:puts).with(colorized_message) logger.error message end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
spotify-to-mp3-0.7.2 | spec/logger_spec.rb |
spotify-to-mp3-0.7.1 | spec/logger_spec.rb |
spotify-to-mp3-0.7.0 | spec/logger_spec.rb |