Sha256: 950f15b79a9b443773503e429e5ed8da0f33305fcebc4aeb8d2fc5bf5d7ed459

Contents?: true

Size: 384 Bytes

Versions: 9

Compression:

Stored size: 384 Bytes

Contents

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

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

  it { is_expected.to be(true) }

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

    it { is_expected.to be(false) }
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
mutest-0.0.10 spec/unit/mutest/ast/regexp/supported_predicate_spec.rb
mutest-0.0.9 spec/unit/mutest/ast/regexp/supported_predicate_spec.rb
mutest-0.0.8 spec/unit/mutest/ast/regexp/supported_predicate_spec.rb
mutest-0.0.7 spec/unit/mutest/ast/regexp/supported_predicate_spec.rb
mutest-0.0.6 spec/unit/mutest/ast/regexp/supported_predicate_spec.rb
mutest-0.0.5 spec/unit/mutest/ast/regexp/supported_predicate_spec.rb
mutest-0.0.4 spec/unit/mutest/ast/regexp/supported_predicate_spec.rb
mutest-0.0.3 spec/unit/mutest/ast/regexp/supported_predicate_spec.rb
mutest-0.0.2 spec/unit/mutest/ast/regexp/supported_predicate_spec.rb