release the allocator when an updated value escapes to a query (#306)
This commit is contained in:
1 parent
d3960aff31
commit
0a32e14537
3 files changed
+42
-5
No files matched your search
@@ -5502,6 +5502,22 @@
|
||||
expected: |
|
||||
[1,3,6,5,5]
|
||||
|
||||
- name: update-assignment operator against object with overlapping paths
|
||||
args:
|
||||
- -c
|
||||
- '(.a.b,.a,.a.p.z) |= {p: ., q: .}'
|
||||
input: '{"a":{"b":1}}'
|
||||
expected: |
|
||||
{"a":{"p":{"b":{"p":1,"q":1},"z":{"p":null,"q":null}},"q":{"b":{"p":1,"q":1}}}}
|
||||
|
||||
- name: update-assignment operator against nested object with overlapping paths
|
||||
args:
|
||||
- -c
|
||||
- '(.a.b.c,.a,.a.p.b.z) |= {p: ., q: .}'
|
||||
input: '{"a":{"b":{"c":1}}}'
|
||||
expected: |
|
||||
{"a":{"p":{"b":{"c":{"p":1,"q":1},"z":{"p":null,"q":null}}},"q":{"b":{"c":{"p":1,"q":1}}}}}
|
||||
|
||||
- name: update-assignment operator with optional operator
|
||||
args:
|
||||
- -c
|
||||
|
||||
Reference in new issue
Block a user