spec/rley/formatter/debug_spec.rb in rley-0.7.03 vs spec/rley/formatter/debug_spec.rb in rley-0.7.04

- old
+ new

@@ -1,5 +1,7 @@ +# frozen_string_literal: true + require_relative '../../spec_helper' require 'stringio' require_relative '../../../lib/rley/lexical/token' require_relative '../../../lib/rley/engine' @@ -72,14 +74,14 @@ engine.use_grammar(grammar_sppf) parse_result = engine.parse(sample_tokens) engine.to_pforest(parse_result) end - let(:destination) { StringIO.new('', 'w') } + let(:destination) { StringIO.new(+'', 'w') } context 'Standard creation & initialization:' do it 'should be initialized with an IO argument' do - expect { Debug.new(StringIO.new('', 'w')) }.not_to raise_error + expect { Debug.new(StringIO.new(+'', 'w')) }.not_to raise_error end it 'should know its output destination' do instance = Debug.new(destination) expect(instance.output).to eq(destination)