Sha256: 54fcdb70282dab69161f2b156a0b7558cc2af94d59bfc5bc21ae97b47e3d8392
Contents?: true
Size: 513 Bytes
Versions: 11
Compression:
Stored size: 513 Bytes
Contents
# encoding: utf-8 require 'spec_helper' require 'timecop' describe TTY::Logger, '#log' do let(:output) { StringIO.new } let(:message) { 'text' } let(:namespace) { 'tty::'} let(:options) { {output: output, namespace: namespace} } let(:object) { described_class.new(options) } subject { object.log(message) } before { Timecop.freeze } after { Timecop.return } it 'logs message to output' do subject expect(output.string).to eq("#{object.timestamp} - #{message}") end end
Version data entries
11 entries across 11 versions & 1 rubygems