Sha256: b4610beefe73acab32e17a9758a3aedfae428ed3967f82d57280ad6c6edb6979

Contents?: true

Size: 561 Bytes

Versions: 5

Compression:

Stored size: 561 Bytes

Contents

covers 'facets/matchdata/matchset'

test_case MatchData do

  method :matchtree do

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

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

  end

  method :matchset do

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

  end

end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
facets-glimmer-3.2.0 test/core/matchdata/test_matchset.rb
facets-3.1.0 test/core/matchdata/test_matchset.rb
facets-3.0.0 test/core/matchdata/test_matchset.rb
facets-2.9.3 test/core/matchdata/test_matchset.rb
facets-2.9.2 test/core/matchdata/test_matchset.rb