RSpec.describe Mutest::Matcher::Config do describe '#inspect' do subject { object.inspect } context 'on default config' do let(:object) { described_class::DEFAULT } it { is_expected.to eql('#') } end context 'with one expression' do let(:object) { described_class::DEFAULT.add(:match_expressions, parse_expression('Foo')) } it { is_expected.to eql('#') } end context 'with many expressions' do let(:object) do described_class::DEFAULT .add(:match_expressions, parse_expression('Foo')) .add(:match_expressions, parse_expression('Bar')) end it { is_expected.to eql('#') } end context 'with match and ignore expression' do let(:object) do described_class::DEFAULT .add(:match_expressions, parse_expression('Foo')) .add(:ignore_expressions, parse_expression('Bar')) end it { is_expected.to eql('#') } end context 'with subject filter' do let(:object) do described_class::DEFAULT .add(:subject_filters, 'foo') end it { is_expected.to eql('#') } end end end