Sha256: 891ab1a0f6a901a82ae58d6cb5d0ca694d771aff7eef6a6affa1533f8232b92d
Contents?: true
Size: 1005 Bytes
Versions: 6
Compression:
Stored size: 1005 Bytes
Contents
# encoding: utf-8 require 'spec_helper' require 'stringio' module Rubocop module Formatter describe FileListFormatter do subject(:formatter) { described_class.new(output) } let(:output) { StringIO.new } describe '#file_finished' do it 'displays parsable text' do cop = Cop::Cop.new source_buffer = Parser::Source::Buffer.new('test', 1) source_buffer.source = %w(a b cdefghi).join("\n") cop.add_offense(nil, Parser::Source::Range.new(source_buffer, 0, 1), 'message 1') cop.add_offense(nil, Parser::Source::Range.new(source_buffer, 9, 10), 'message 2') formatter.file_finished('test', cop.offenses) formatter.file_finished('test_2', cop.offenses) expect(output.string).to eq ['test', "test_2\n"].join("\n") end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems