Sha256: f706d9865dee63ba81d4cba836bfcd6b35b466fac6f95191a9d9753019246575

Contents?: true

Size: 429 Bytes

Versions: 1

Compression:

Stored size: 429 Bytes

Contents

# frozen_string_literal: true

RSpec.describe Mutant::AST::Regexp, '.parse' do
  def apply(input)
    described_class.parse(input)
  end

  context 'on regexp regexp_parser does accept' do
    it 'parses using minor ruby version' do
      expect(apply(/foo/).to_re).to eql(/foo/)
    end
  end

  context 'on regexp regexp_parser does not accept' do
    it 'returns nil' do
      expect(apply(/u{/)).to be(nil)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mutant-0.8.24 spec/unit/mutant/ast/regexp/parse_spec.rb