aboutsummaryrefslogtreecommitdiffstats
path: root/spec
Commit message (Expand)AuthorAgeFilesLines
* scansion: Use captures or wildcards instead of mocking timeKim Alvefur2023-12-175-24/+14
* util.xtemplate: Test the each template functionKim Alvefur2023-12-161-0/+8
* mod_storage_internal, tests: Fix before/after combined with the 'reverse' flagMatthew Wild2023-12-121-0/+24
* util.http: Silence strict luacheck warning in testsKim Alvefur2023-12-091-0/+1
* core.moduleapi: Silence strict luacheck warnings in testsKim Alvefur2023-12-091-3/+3
* util.throttle: Silence some strict luacheck warningsKim Alvefur2023-12-091-0/+1
* util.xtemplate: Add some initial testsKim Alvefur2023-12-091-0/+35
* util.jsonschema: Return basic structured validation responseKim Alvefur2023-12-021-0/+1
* Merge 0.12->trunkKim Alvefur2023-12-011-0/+27
|\
| * net.http.parser: Reject overlarge header section earlierKim Alvefur2023-08-231-0/+27
| * util.array: Fix new() library functionKim Alvefur2023-07-221-0/+7
* | util.human.io: Don't accept ambiguous durations by defaultMatthew Wild2023-11-301-1/+32
* | util.uuid: Add UUIDv7Kim Alvefur2021-08-151-0/+22
* | util.array: Fix new() library functionKim Alvefur2023-07-221-0/+7
* | tests: Add hack to test only a single storage driverKim Alvefur2023-07-221-0/+5
* | tests: Update storagemanager tests for prosody.* namespace changeKim Alvefur2023-07-221-8/+6
* | util.human.io: Add tests for parse_duration() (some failing)Kim Alvefur2023-07-161-0/+9
* | util.human.io: Include relevant arguments in test messagesKim Alvefur2023-07-161-1/+1
* | util.human.io: Use tail call in test to get correct line numbersKim Alvefur2023-07-161-1/+1
* | util.cache: Pass cache itself to eviction callbackKim Alvefur2023-06-301-2/+1
* | util.cache: Keep eviction candidate if callback resized to make roomKim Alvefur2023-06-301-0/+21
* | util.argparse: Add support for repeatable parametersKim Alvefur2022-01-051-0/+5
* | storagemanager tests: Reorder test data in chronological orderKim Alvefur2021-05-111-13/+13
* | util.http: Implement parser for RFC 7239 Forwarded headerKim Alvefur2023-06-031-0/+21
* | util.sasl: Add basic tests for OAUTHBEARERKim Alvefur2023-05-261-0/+32
* | util.jsonschema: Update test suite ignore rulesKim Alvefur2023-05-201-5/+6
* | util.jsonschema: Fix UTF-8ness of 'minLength' and 'maxLength'Kim Alvefur2023-04-231-2/+0
* | util.jsonschema: Implement 'minContains' and 'maxContains'Kim Alvefur2023-04-231-2/+0
* | util.jsonschema: Tweak description of disabled testKim Alvefur2023-04-221-1/+1
* | util.jsonschema: Enable passing IEEE 754 equality testKim Alvefur2023-04-221-1/+0
* | util.error: Add test for #1805Kim Alvefur2023-04-191-0/+3
* | util.human.io: Add parse_duration() method to parse a duration stringMatthew Wild2023-04-071-0/+18
* | integration tests: Preserve unmocked time.monotonic()Matthew Wild2023-04-061-6/+5
* | util.fsm: New utility lib for finite state machinesMatthew Wild2022-03-171-0/+250
* | util.jsonschema: Implement 'dependentSchemas'Kim Alvefur2023-03-261-1/+1
* | util.jsonschema: Implement 'dependentRequired'Kim Alvefur2023-03-261-1/+0
* | util.format: Update tests for serialization changesKim Alvefur2023-03-261-5/+5
* | scansion: Enable mod_debug_reset during testsMatthew Wild2023-03-231-0/+3
* | scansion: vcard_temp: Ensure at least one connection is open throughout testMatthew Wild2023-03-231-2/+2
* | scansion: Fix tests failing after addition of pubsub#itemreply config fieldMatthew Wild2023-03-234-0/+51
* | scansion: Fix tests failing due to lack of 'publisher'Matthew Wild2023-03-231-1/+1
* | scansion: Add tests for pubsub#itemreply in PEPMatthew Wild2023-03-221-0/+205
* | scansion: PEP notifications no longer carry 'publisher' by defaultMatthew Wild2023-03-221-3/+3
* | storagemanager: Add keyval+ (combined keyval + map) store typeMatthew Wild2022-09-271-0/+130
* | util.jsonschema: Disable some further new failing testsKim Alvefur2023-03-111-1/+4
* | util.jsonschema: Ignore some new tests in test suiteKim Alvefur2023-03-111-1/+4
* | util.table: Expand table.move() tests (thanks mutation testing)Matthew Wild2023-03-171-0/+31
* | util.ip: Tests for truncate()Matthew Wild2023-03-141-0/+22
* | Merge 0.12->trunkMatthew Wild2023-02-171-3/+50
|\|
| * net.http.parser: Fix off-by-one error in chunk parserMatthew Wild2023-02-171-3/+50