Documentation
¶
Overview ¶
Command ruleshttp-test evaluates ruleshttp rules against a test file.
Usage:
ruleshttp-test <rules.yaml>
The test file is derived from the rules path by inserting "_test" before the ".yaml" extension, e.g. "rules.yaml" → "rules_test.yaml".
Test file format:
requests:
- name: "plain English description"
want: allow # or deny
request:
method: GET # optional, defaults to GET
path: /foo/bar
responses:
- name: "plain English description"
want: allow # or deny
response:
status_code: 200
A ruleshttp evaluation error counts as a failure. The process exits 1 if any test fails, 0 otherwise.
Click to show internal directories.
Click to hide internal directories.