autobrr/internal
Frederick Robinson fef0da5711
feat(definitions): add expectations for test lines (#1257)
* factor out test helpers

* refactor, add tests for animebytes

* revert test refactor

* better name

* change format, migrate some examples

* migrated remaining test cases

* add comment about `Test` vs `Tests`

* refactor

* reorder expectations to match vars

* generate

* turn on strict unmarshalling, remove old `Test` from schema

* start modifying actual definitions

* done with the As

* Bs

* C, D

* E, F

* G, H, I, ... L

* M, N

* O, P

* R

* bonus error. without this, pattern/vars disagreement can panic.

* S

* T, U

* X.. Now we know our ABCs next time won't you sing with meeeee

* fix another test

* another driveby change

* be less strict parsing custom definitions

* fix(definitions): load custom definitions

---------

Co-authored-by: ze0s <ze0s@riseup.net>
2023-11-18 15:41:39 +01:00
..
action feat(clients): Transmission support seedtime and ratiolimit (#1211) 2023-10-31 00:38:23 +01:00
announce feat(definitions): add expectations for test lines (#1257) 2023-11-18 15:41:39 +01:00
api chore: add LICENSE GPLv2-or-later (#897) 2023-05-01 16:21:59 +02:00
auth chore: add LICENSE GPLv2-or-later (#897) 2023-05-01 16:21:59 +02:00
client chore: add LICENSE GPLv2-or-later (#897) 2023-05-01 16:21:59 +02:00
config feat(database): postgres set ssl mode (#1245) 2023-11-06 19:04:32 +01:00
database enhancement(web): ui overhaul (#1155) 2023-11-18 14:46:16 +01:00
domain feat(definitions): add expectations for test lines (#1257) 2023-11-18 15:41:39 +01:00
download_client feat(clients): Transmission support seedtime and ratiolimit (#1211) 2023-10-31 00:38:23 +01:00
events chore: add LICENSE GPLv2-or-later (#897) 2023-05-01 16:21:59 +02:00
feed fix(feeds): feed cache key (#1230) 2023-10-30 22:10:03 +01:00
filter fix(filters): external webhook remove jitter (#1254) 2023-11-17 17:05:29 +01:00
http enhancement(web): ui overhaul (#1155) 2023-11-18 14:46:16 +01:00
indexer feat(definitions): add expectations for test lines (#1257) 2023-11-18 15:41:39 +01:00
irc fix(http): do not send null for empty arrays (#1134) 2023-09-22 18:35:27 +02:00
logger feat(logs): show full log event (#1096) 2023-09-10 12:28:10 +02:00
mock chore: add LICENSE GPLv2-or-later (#897) 2023-05-01 16:21:59 +02:00
notification feat(notifications): Add Gotify (#1180) 2023-10-14 12:08:12 +02:00
release feat(downloadclient): set downloadClientId for arr clients (#1081) 2023-09-03 15:34:55 +02:00
scheduler feat(feeds): add scheduled cleanup (#1073) 2023-09-02 22:44:28 +02:00
server chore: add LICENSE GPLv2-or-later (#897) 2023-05-01 16:21:59 +02:00
update chore: add LICENSE GPLv2-or-later (#897) 2023-05-01 16:21:59 +02:00
user chore: add LICENSE GPLv2-or-later (#897) 2023-05-01 16:21:59 +02:00
utils chore: add LICENSE GPLv2-or-later (#897) 2023-05-01 16:21:59 +02:00