Sha256: 4b98660d09fc86103ed2ae2bbfb6916be03a80c4b225ec6823e152172ab56650

Contents?: true

Size: 1.56 KB

Versions: 3

Compression:

Stored size: 1.56 KB

Contents

case1:
  tuples:
    - 1.a
    - 2.a
    - 3.a
  query:
    - { name: 1.a }
  results:
    - [ 1.a ]

case2:
  tuples:
    - 1.a
    - 2.a
    - 3.a
  query:
    - { name: "*.a" }
  results:
    - [ 1.a ]
    - [ 2.a ]
    - [ 3.a ]

case3:
  tuples:
    - 1.a
    - 2.a
    - 3.a
  query:
    - { name: "*.a", modifier: all}
  results:
    - [ [1.a, 2.a, 3.a] ]

case4:
  tuples:
    - 1.a
    - 1.b
    - 2.a
    - 2.b
    - 3.a
    - 3.b
  query:
    - { name: "*.a" }
    - { name: "{$*}.b" }
  results:
    - [ 1.a, 1.b ]
    - [ 2.a, 2.b ]
    - [ 3.a, 3.b ]

case5:
  tuples:
    - 1.a
    - 1.b
    - 2.a
    - 2.b
    - 3.a
    - 3.b
  query:
    - { name: "*.a", modifier: all }
    - { name: "*.b" }
  results:
    - [ [1.a, 2.a, 3.a], 1.b ]
    - [ [1.a, 2.a, 3.a], 2.b ]
    - [ [1.a, 2.a, 3.a], 3.b ]

case6:
  tuples:
    - 1.a
    - 1.b
    - 2.a
    - 2.b
    - 3.a
    - 3.b
  query:
    - { name: "*.a" }
    - { name: "*.b", modifier: all }
  results:
    - [ 1.a, [1.b, 2.b, 3.b] ]
    - [ 2.a, [1.b, 2.b, 3.b] ]
    - [ 3.a, [1.b, 2.b, 3.b] ]

case7:
  tuples:
    - 1.a
    - 1.b
    - 2.a
    - 2.b
    - 3.a
    - 3.b
  query:
    - { name: "*.a", modifier: all }
    - { name: "*.b", modifier: all }
  results:
    - [ [1.a, 2.a, 3.a], [1.b, 2.b, 3.b] ]

case8:
  tuples:
    - 1.a
    - 1.b
    - 2.a
    - 2.b
    - 3.a
    - 3.b
  query:
    - { name: "*.a" }
    - { name: "*.b" }
  results:
    - [ 1.a, 1.b ]
    - [ 1.a, 2.b ]
    - [ 1.a, 3.b ]
    - [ 2.a, 1.b ]
    - [ 2.a, 2.b ]
    - [ 2.a, 3.b ]
    - [ 3.a, 1.b ]
    - [ 3.a, 2.b ]
    - [ 3.a, 3.b ]

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
pione-0.1.2 test/spec_data-finder.yml
pione-0.1.1 test/spec_data-finder.yml
pione-0.1.0 test/spec_data-finder.yml