Skip to content

A collection of language-agnostic tests in JSON format for parsing HTTP into api-pegjs' AST.

License

Notifications You must be signed in to change notification settings

for-GET/api-pegjs-test

Repository files navigation

API PEGjs tests

A collection of language-agnostic tests in JSON format for parsing into and generating from api-pegjs' AST.

This is part of a bigger effort: for-GET HTTP.

Structure

Each specification has its own folder with test suites.

Each ABNF rule in the specification has its own test suite as a JSON file.

Each JSON file is an array of test cases.

Each test case is structured as [description, input, result] for positive tests, and just [description, input] for negative tests.

input can be a string or a JSON reference pointing to a local file.

result is an AST.

License

Apache 2.0

About

A collection of language-agnostic tests in JSON format for parsing HTTP into api-pegjs' AST.

Resources

License

Stars

Watchers

Forks

Packages

No packages published