mirror of
https://github.com/fluencelabs/jsonpath
synced 2025-06-12 15:41:26 +00:00
jsonpath-rs 0.2.3
This commit is contained in:
@ -894,35 +894,35 @@ describe('ISSUE test', () => {
|
||||
}
|
||||
});
|
||||
|
||||
// it('Invalid wildcard filter results #7', (done) => {
|
||||
//
|
||||
// function select(json, expected, paths) {
|
||||
// for (var i = 0 ; i < paths.length ; i++) {
|
||||
// let result = jsonpath.select(json, paths[i]);
|
||||
// if (JSON.stringify(result) !== JSON.stringify(expected)) {
|
||||
// throw Error("Error: " + paths[i]);
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// select(
|
||||
// ["string", 42, { "key": "value" }, [0, 1]],
|
||||
// ["string", 42, { "key": "value" }, [0, 1]],
|
||||
// ["$.*", "$[*]"]
|
||||
// );
|
||||
//
|
||||
// select(
|
||||
// ["string", 42, { "key": "value" }, [0, 1]],
|
||||
// [ "string", 42, { "key" : "value" }, [ 0, 1 ], "value", 0, 1 ],
|
||||
// ["$..*", "$..[*]"]
|
||||
// );
|
||||
//
|
||||
// select(
|
||||
// ["string", 42, { "key": "value" }, [0, 1]],
|
||||
// ["value", 0, 1],
|
||||
// ["$.*.*", "$[*].*", "$.*[*]", "$[*][*]"]
|
||||
// );
|
||||
//
|
||||
// done();
|
||||
// });
|
||||
it('Invalid wildcard filter results #7', (done) => {
|
||||
|
||||
function select(json, expected, paths) {
|
||||
for (var i = 0 ; i < paths.length ; i++) {
|
||||
let result = jsonpath.select(json, paths[i]);
|
||||
if (JSON.stringify(result) !== JSON.stringify(expected)) {
|
||||
throw Error("Error: " + paths[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
select(
|
||||
["string", 42, { "key": "value" }, [0, 1]],
|
||||
["string", 42, { "key": "value" }, [0, 1]],
|
||||
["$.*", "$[*]"]
|
||||
);
|
||||
|
||||
select(
|
||||
["string", 42, { "key": "value" }, [0, 1]],
|
||||
[ "string", 42, { "key" : "value" }, [ 0, 1 ], "value", 0, 1 ],
|
||||
["$..*", "$..[*]"]
|
||||
);
|
||||
|
||||
select(
|
||||
["string", 42, { "key": "value" }, [0, 1]],
|
||||
["value", 0, 1],
|
||||
["$.*.*", "$[*].*", "$.*[*]", "$[*][*]"]
|
||||
);
|
||||
|
||||
done();
|
||||
});
|
||||
});
|
Reference in New Issue
Block a user