Sha256: bf864484210e92aa399ff16dc96d21b7c7e620e14091ae1276665c2531f7b3e0

Contents?: true

Size: 368 Bytes

Versions: 6

Compression:

Stored size: 368 Bytes

Contents

RSpec.describe Mutant::AST::Regexp, '.supported?' do
  subject { described_class.supported?(expression) }

  let(:expression) { described_class.parse(regexp) }
  let(:regexp)     { /foo/                         }

  it { should be(true) }

  context 'conditional regular expressions' do
    let(:regexp) { /((?(1)(foo)(bar)))/ }

    it { should be(false) }
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
mutant-0.8.16 spec/unit/mutant/ast/regexp/supported_predicate_spec.rb
mutant-0.8.15 spec/unit/mutant/ast/regexp/supported_predicate_spec.rb
mutant-0.8.14 spec/unit/mutant/ast/regexp/supported_predicate_spec.rb
mutant-0.8.13 spec/unit/mutant/ast/regexp/supported_predicate_spec.rb
mutant-0.8.12 spec/unit/mutant/ast/regexp/supported_predicate_spec.rb
mutant-0.8.11 spec/unit/mutant/ast/regexp/supported_predicate_spec.rb