Sha256: ab6883066b9531f1185a716250a163cfe6e03ec77599862a5cf67067fa5d3314

Contents?: true

Size: 480 Bytes

Versions: 4

Compression:

Stored size: 480 Bytes

Contents

covers 'facets/matchdata/matchset'

testcase MatchData do

  unit :matchtree do
    md = /(bb)(cc(dd))(ee)/.match "XXaabbccddeeffXX"
    md.matchtree.assert == [["bb"], ["cc", ["dd"]], ["ee"]]

    md = /(bb)c(c(dd))(ee)/.match "XXaabbccddeeffXX"
    md.matchtree.assert == [["bb"], "c", ["c", ["dd"]], ["ee"]]
  end

  unit :matchset do
    md = /(bb)(cc(dd))(ee)/.match "XXaabbccddeeffXX"
    md.matchset.assert == ["XXaa", [["bb"], ["cc", ["dd"]], ["ee"]], "ffXX"]
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
facets-2.9.1 test/core/matchdata/test_matchset.rb
facets-2.9.0 test/core/matchdata/test_matchset.rb
facets-2.9.0.pre.2 test/core/matchdata/test_matchset.rb
facets-2.9.0.pre.1 test/core/matchdata/test_matchset.rb