tree: 233e2ce9670c8c0569a0084412d9110def115249 [path history] [tgz]
  1. level_1/
  2. level_2/
  3. level_3/
  4. .npmignore
  5. README.md
node_modules/node-firefox-find-ports/node_modules/firefox-client/node_modules/js-select/node_modules/JSONSelect/src/test/tests/README.md

JSONSelect Conformance Tests.

This repository contains conformance tests for the JSONSelect selector language. The tests are divided among subdirectories which correspond to “level” supported by a particular implementation. Levels are described more fully in the jsonselect documentation.

Test organization

Test documents have a suffix of .json, like basic.json.

Selectors to be applied to test documents have the document name, followed by an underbar, followed by a description of the test, with a .selector file name suffix, like basic_grouping.selector.

Expected output files have the same name as the .selector file, but have a .output suffix, like basic_grouping.output.

Expected output files contain a stream of JSON objects that are what is expected to be produced when a given selector is applied to a given document.