zizmor/crates/yamlpath/tests/testcases/flow.yml
William Woodruff fc356a3654
still not right
2025-07-01 16:16:23 -04:00

40 lines
776 B
YAML

testcase:
flow1: { foo: [1, 2, 3: [4, 5, { a: b }]] }
flow2: { foo: [1, { a }] }
flow3: { foo: [1, { a: }] }
flow4: {
foo: [1, 2, 3: [4, 5, { a: b }]],
}
flow5: [
abc, def,
xyz,
]
queries:
- query: [flow1, foo]
expected: "foo: [1, 2, 3: [4, 5, { a: b }]]"
- query: [flow1, foo, 2]
# TODO: ideally would be `3: [4, 5, { a: b }]`
expected: "3: [4, 5, { a: b }]"
- query: [flow1, foo, 2, 2]
expected: "{ a: b }"
- query: [flow2, foo, 1]
expected: "{ a }"
- query: [flow3, foo, 1]
expected: "{ a: }"
- query: [flow4, foo]
expected: " foo: [1, 2, 3: [4, 5, { a: b }]]"
- query: [flow5, 0]
expected: " abc"
- query: [flow5, 1]
expected: "def"
- query: [flow5, 2]
expected: " xyz"