From 597f605e06dd9941bbf917502e81d4df26f4a37c Mon Sep 17 00:00:00 2001 From: Holger Just Date: Wed, 2 Aug 2017 17:32:08 +0200 Subject: [PATCH] Don't stub FilterChain#to_s in test of #inspect That way, we can also ensure that the nested locking works correctly without any deadlock. --- spec/rackstash/filter_chain_spec.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spec/rackstash/filter_chain_spec.rb b/spec/rackstash/filter_chain_spec.rb index 418fe27..72c343b 100644 --- a/spec/rackstash/filter_chain_spec.rb +++ b/spec/rackstash/filter_chain_spec.rb @@ -383,7 +383,9 @@ describe Rackstash::FilterChain do describe '#inspect' do it 'formats the object' do - expect(filter_chain).to receive(:to_s).and_return('[""]') + filter_chain << filter + + expect(filter).to receive(:inspect).and_return('""') expect(filter_chain.inspect).to( match %r{\A#"\]>\z} )