Sha256: 93f1b8c84720f7e4f1ac3c58bfe27a2e467d8f8bf483f03db6723555a42a21e0
Contents?: true
Size: 641 Bytes
Versions: 1
Compression:
Stored size: 641 Bytes
Contents
require 'spec_helper' RSpec.describe(Regexp::Syntax::V2_0_0) do let(:syntax) { Regexp::Syntax.new('ruby/2.0.0') } tests = { implements: { property: T::UnicodeProperty::Age_V2_0_0, nonproperty: T::UnicodeProperty::Age_V2_0_0 }, excludes: { property: [:newline], nonproperty: [:newline] } } tests.each do |method, types| expected = method != :excludes types.each do |type, tokens| tokens.each do |token| specify("syntax_ruby_V2_0_0_#{method}_#{type}_#{token}") do expect(syntax.implements?(type, token)).to eq expected end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
regexp_parser-1.5.0 | spec/syntax/versions/2.0.0_spec.rb |