mirror of
https://github.com/zizmorcore/zizmor.git
synced 2025-12-23 08:47:33 +00:00
40 lines
776 B
YAML
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"
|