inquiry
Version:
A parameterized JSON path language for Node.js and the browser.
11 lines (9 loc) • 414 B
JavaScript
#!/usr/bin/env node
var inquiry = require("../..");
require("proof")(4, function (assert) {
var object = { name: "Alan", zero: 0, "null": null };
assert(inquiry("/name")(object).pop(), "Alan", "select by name");
assert(inquiry("/zero")(object).pop(), 0, "select zero");
assert(inquiry("/null")(object).pop() === null, "select null");
assert(inquiry("/missing")(object).length, 0, "select nothing");
});