Commit Graph

62 Commits

Author SHA1 Message Date
lilleman d01c914e7f Assert prove, stepInto and columnItems panic on an unhandled node, and a bare table read is refused as a row 2026-09-29 09:56:09 +02:00
lilleman 2499e71809 Assert the table each probed selector is credited to 2026-09-29 09:26:12 +02:00
lilleman c422c9e436 Build the walk root in New, drop the categories copy, and correct the node and renders comments 2026-09-29 04:45:27 +02:00
lilleman f0992e7151 Rename categoriesOf to segmentsOf 2026-09-29 04:31:25 +02:00
lilleman 29f3821a21 Rename pinnedRow, table.category, checkRenders, fieldAlternation and referenceFence to what they are 2026-09-29 04:31:25 +02:00
lilleman 2d82f34cd4 Rename the load-time draw types to the read survey and fence, and move the survey to readsurvey.go 2026-09-29 03:14:13 +02:00
lilleman 0225f16924 Name the tests' holds, header and row lookup by their one meaning, and drop the dead bound_test.go pointer 2026-09-28 12:06:03 +02:00
lilleman d95045f4ac Want a selector on a repeating template refused as a selector, and the probe held to a descent ending on a linked table 2026-09-28 00:55:48 +02:00
lilleman 917c93564f Want the path walks named after their entry points 2026-09-28 00:55:48 +02:00
lilleman 9126e0e07d Want walkPath's modes as walkers of their own, each holding only what it uses 2026-09-28 00:55:48 +02:00
lilleman c0754abfca Want a table format's calc over its own column to render 2026-09-28 00:07:43 +02:00
lilleman c1b928a3f5 Give whole one meaning, the bare table read, and name the pinned row pinnedRow, landsRow and compileRowFormat 2026-09-26 15:42:42 +02:00
lilleman d6ac8ed9fd Give check, children, column, columns, draw, drawn, fields, format, head, index, key, n, name, named, names, null, number, op, reads, record, root, row, t and whole one meaning each 2026-09-25 19:31:09 +02:00
lilleman 65091233a8 Give rows, field, walk, column, expr and of one meaning each: rowCount, readRows, gatherFields, addField, addTag, renderCount and the prove methods 2026-09-25 19:02:58 +02:00
lilleman 068e2b73ca Rename drawAt.pinned to pins, the visit keys' rows to rowsKey and cellNode to cellTemplate, and file format_test.go's split 2026-09-25 17:35:26 +02:00
lilleman 005f4d7adc Rename template.go to format.go, a table's tokens to cellTemplates, drawAt.alt to pinned and ftoken's brace-body kind to 't', and drop the done item 2026-09-25 17:35:26 +02:00
lilleman b0889faa14 Want a whole draw nested in another kept apart from the outer draw's other rows, and the probe held over skip-level paths 2026-09-25 08:39:38 +02:00
lilleman bf0f4e9d1f Want the probe to report the tables a draw pins, and a row rendered whole held apart from the pins 2026-09-25 08:39:38 +02:00
lilleman 1bf684aab2 Want a cell's link-time error to name its line 2026-09-24 22:45:36 +02:00
lilleman 14dda205f0 Draw the test's rows through table.drawIn 2026-09-24 13:24:58 +02:00
lilleman c77a2e2c93 Gate the allocations of paths read from one held draw 2026-09-24 13:24:58 +02:00
lilleman bbcb259b02 Hold a spilled pin set apart from what enters beside it 2026-09-24 10:19:23 +02:00
lilleman 30a39916b6 Copy the test's pin sets through clone 2026-09-24 10:19:23 +02:00
lilleman 85d9d88d0a Hold the rows rowOf draws to what pinning refuses 2026-09-24 10:19:23 +02:00
lilleman 968d79399d Hold the fence's entered rows to the render's pin set 2026-09-24 10:19:23 +02:00
lilleman d128621fc1 Name a render's holds apart from the draw fence 2026-09-21 22:06:01 +02:00
lilleman d3f7207e74 Cut the comments that restate the decision they sit under 2026-09-21 17:02:42 +02:00
lilleman 4d45e3ebdc Close the row set over ancestors only where the render pins the row 2026-09-21 17:02:42 +02:00
lilleman a1b11e7a5f Prove the walk's row set against the render's pinning 2026-09-21 17:02:42 +02:00
lilleman b3869dd472 Reformat the test files with Go 1.27's gofmt 2026-09-21 07:53:11 +02:00
lilleman 5715e516aa Expect the syslog keyword misc.loglevel renders, beside the RFC severity 2026-09-20 21:19:11 +02:00
lilleman 839b7bd164 Cut the importer's rationale, pin the name selection the docs show, and spell the PRI alike
Tests / vet + fmt + tests (pull_request) Successful in 1m30s
Tests / Gitea release from CHANGELOG.md (pull_request) Has been skipped
2026-09-20 20:47:19 +02:00
lilleman edce645f34 Expect RFC 5424's severities as a table, selectable by code or name 2026-09-20 20:37:24 +02:00
lilleman 815a24c186 Prove every tld row's type and displayed spelling, which 100 draws of 1438 cannot
Tests / vet + fmt + tests (pull_request) Successful in 1m22s
Tests / Gitea release from CHANGELOG.md (pull_request) Has been skipped
2026-09-20 18:18:45 +02:00
lilleman 15af49e618 Expect the IANA root zone as a table, selectable by either label 2026-09-20 18:06:01 +02:00
lilleman b3ead0ca5e Check every method's booleans on every seed, where the old guard checked none 2026-09-20 00:45:23 +02:00
lilleman e7a906debf Expect the nine core methods, and a Go bool reading safe and idempotent 2026-09-20 00:32:42 +02:00
lilleman c93281b8cc Pin a port whose winner would move if the registry were re-sorted 2026-09-20 00:22:29 +02:00
lilleman ec6f0e2edb Pin the port tie-break on a port where it discriminates, and protocol selection by name 2026-09-20 00:16:56 +02:00
lilleman 9feadf4d15 Expect IANA's method, protocol and port registries as tables 2026-09-20 00:01:52 +02:00
lilleman d98571dfb3 Scan every timezone row, which a weighted draw no longer reaches 2026-09-18 23:40:46 +02:00
lilleman 710b6b0261 Expect misc.timezone weighted so a territory's populous zones win the draw 2026-09-18 23:33:52 +02:00
lilleman 784a2f0c0c Pin Chrome on iOS in place of a Firefox token no shipped row carries 2026-09-18 23:26:32 +02:00
lilleman 8a17fb1548 Pin that a user agent's columns agree with its string, and that a drawn territory and zone agree 2026-09-18 23:22:53 +02:00
lilleman 97c4e17671 Expect misc.timezone, car and useragent as tables, and a territory's zone inside it 2026-09-18 23:09:00 +02:00
lilleman e9d8603611 Expect misc.territory and the sovereign it names, in place of misc.country 2026-09-18 23:02:43 +02:00
lilleman 69d0db9431 Test the everyday media type extensions and the status codes a filter must not drop 2026-09-18 21:54:16 +02:00
lilleman 3e1d3914c2 Test the ISO 639, IANA status and media type registers the misc tables should hold 2026-09-18 21:44:48 +02:00
lilleman bb43345d63 Tests for runnable layout and row-ambiguity errors, a one-day date span, sexed US titles and the record a fieldless category needs 2026-09-18 19:52:00 +02:00
lilleman 7ff817d5ae Tests for date() and time(), a named table keyed by its parent, and weighted names and valid ids in both locales 2026-09-18 18:05:47 +02:00