summaryrefslogtreecommitdiff
path: root/crates/tor-netdoc/src/parse2/test.rs
Commit message (Expand)AuthorAgeFilesLines
* tor-netdoc: Add unit tests for NotPresent and Ignored objectsIan Jackson2025-10-231-1/+32
* tor-netdoc: Add unit tests for NotPresent itemsIan Jackson2025-10-231-0/+4
* tor-netdoc: NetdocParseableFields derive: support flatten (test)Ian Jackson2025-10-221-0/+11
* tor-netdoc: parse2: Fix some slips in doc commentsIan Jackson2025-10-091-3/+3
* tor-netdoc: parse2 tests: Test ParseError Display and Error implIan Jackson2025-10-091-6/+29
* tor-netdoc: parse2 tests: Have t_err_* return the errorIan Jackson2025-10-091-5/+4
* tor-netdoc: parse2 tests: Have t_err_* return the error (pre-fmt)Ian Jackson2025-10-091-1/+6
* tor-netdoc: parse2 tests: Check columnsIan Jackson2025-10-091-7/+15
* tor-netdoc: parse2 tests: Check columns (pre-fmt)Ian Jackson2025-10-091-1/+2
* tor-netdoc: Abolish now-obsolete field argument to from_args (fmt)Ian Jackson2025-10-091-3/+1
* tor-netdoc: Abolish now-obsolete field argument to from_argsIan Jackson2025-10-091-1/+0
* tor-netdoc: Introduce ArgumentError (fmt)Ian Jackson2025-10-091-3/+1
* tor-netdoc: Introduce ArgumentErrorIan Jackson2025-10-091-5/+6
* tor-netdoc: parse2: Fix ItemValueParseable field attribute `with`Ian Jackson2025-10-061-1/+1
* netdoc parse2 tests: Avoid <String as TryFrom<Vec<u8>>> (2) (fmt)Ian Jackson2025-09-291-2/+1
* netdoc parse2 tests: Avoid <String as TryFrom<Vec<u8>>> (2)Ian Jackson2025-09-291-2/+1
* netdoc parse2 tests: Avoid <String as TryFrom<Vec<u8>>>Ian Jackson2025-09-291-1/+1
* netdoc parse2: Remove some unneeded allowsIan Jackson2025-09-291-2/+0
* netdoc parse2: Fix two clippy lintsIan Jackson2025-09-291-1/+0
* netdoc parse2: support `with` for rest arguemnts, and testIan Jackson2025-09-291-0/+13
* netdoc parse2: support `with` for normal arguemnts, and testIan Jackson2025-09-291-5/+6
* netdoc parse2: Support with for Item parsing, comprehensive testsIan Jackson2025-09-291-0/+64
* netdoc parse2: tests: NeedsWith typeIan Jackson2025-09-291-3/+55
* netdoc parse2: New single_item attribute, testsIan Jackson2025-09-291-6/+55
* netdoc parse2: NetdocParseableFields: Fix default, and testIan Jackson2025-09-291-0/+3
* netdoc parse2: Tests for new Object handlingIan Jackson2025-09-291-1/+85
* netdoc parse2: Fix "rest" item arguments, and testIan Jackson2025-09-291-0/+14
* netdoc parse2: Actually use ArgumentSetSelector, and testIan Jackson2025-09-291-2/+7
* netdoc parse2: tests: Initial tests of ItemValueParseable macroIan Jackson2025-09-291-1/+76
* netdoc parse2: tests: Better error messages from error tests (fmt)Ian Jackson2025-09-291-2/+10
* netdoc parse2: tests: Better error messages from error testsIan Jackson2025-09-291-2/+2
* netdoc parse2: tests: Use ==== for dividers in outputIan Jackson2025-09-291-1/+1
* tor-netdoc: parse2: Report unexpected subdoc multiplicity at the intro itemIan Jackson2025-09-021-3/+3
* tor-netdoc: parse2 tests: Add test case for flatteningIan Jackson2025-09-021-2/+42
* tor-netdoc: parse2 tests: Use sval in one place rather than open-codingIan Jackson2025-09-021-1/+1
* tor-netdoc: parse2: tests: Include the test doc in more error msgsIan Jackson2025-09-021-5/+6
* tor-netdoc: parse2: Report subdoc intro item keyword for missing itemIan Jackson2025-08-261-2/+1
* tor-netdoc: parse2: More focused tests (error cases)Ian Jackson2025-08-261-0/+84
* tor-netdoc: parse2: More focused tests (success cases)Ian Jackson2025-08-261-0/+179