Sha256: df9c67f805886cfea7bfef9976a409df9f7a733c21a61a1c4b6d8d65555e3f7c

Contents?: true

Size: 414 Bytes

Versions: 5

Compression:

Stored size: 414 Bytes

Contents

require 'spec_helper'

describe 'Rake::Builder::Logger::Formatter' do
  let(:formatter) { Rake::Builder::Logger::Formatter.new }
  let(:stream) { StringIO.new }
  let(:logger) do
    logger = Logger.new(stream)
    logger.formatter = formatter
    logger
  end

  context '#call' do
    it 'only prints the supplied string' do
      logger.info 'foo'

      expect(stream.string).to eq("foo\n")
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rake-builder-0.10.1 spec/unit/rake/builder/logger/formatter_spec.rb
rake-builder-0.9.2 spec/unit/rake/builder/logger/formatter_spec.rb
rake-builder-0.9.1 spec/unit/rake/builder/logger/formatter_spec.rb
rake-builder-0.9.0 spec/unit/rake/builder/logger/formatter_spec.rb
rake-builder-0.8.0 spec/unit/rake/builder/logger/formatter_spec.rb