aboutsummaryrefslogtreecommitdiffstats
path: root/spec
Commit message (Collapse)AuthorAgeFilesLines
* net.http.server: Prevent loading of net.server in tests (breaks unrelated ↵Kim Alvefur2018-03-241-0/+1
| | | | tests for some reason)
* util.async: Remove async.once(), can now be replaced by runner():run(func)Matthew Wild2018-03-231-19/+0
|
* util.async: Make parameters to async.runner() optionalMatthew Wild2018-03-231-0/+20
|
* util.async: Use wrapper for once runner (thanks luacheck)Kim Alvefur2018-03-221-0/+1
|
* util.async: tests: ensure async.once() propagates errorsMatthew Wild2018-03-221-0/+8
|
* util.async: Add once() to create temporary runnersMatthew Wild2018-03-221-0/+10
|
* util.async: Add ready() to check whether running in async contextMatthew Wild2018-03-221-0/+14
|
* util.pubsub: Add simple test covering publishing and retrieving an itemKim Alvefur2018-03-211-0/+24
|
* util.stanza: tests: Add more invalid data types and update for :text(nil) ↵Matthew Wild2018-03-211-10/+20
| | | | and :text("")
* util.async: tests: more code re-useMatthew Wild2018-03-191-32/+20
|
* util.async: tests: luacheck-clean, fixes some actual issuesMatthew Wild2018-03-191-64/+65
|
* util.async: tests: remove obsolete code and commentsMatthew Wild2018-03-191-5/+0
|
* util.async: tests: slight modifications to allow more code reuse in testsMatthew Wild2018-03-191-12/+15
|
* util.async: Add some more tests for wait/doneMatthew Wild2018-03-181-0/+40
|
* util.stanza: Switch from asserts to if's, improve performance, errors and testsMatthew Wild2018-03-181-26/+37
|
* util.async: tests: Ensure done() can be called before wait()Matthew Wild2018-03-171-0/+18
|
* util.async: tests: Add helper function to create mock watcher callbacksMatthew Wild2018-03-171-9/+15
|
* util.async: Trim trailing whitespace in tests [luacheck]Kim Alvefur2018-03-171-26/+26
|
* util.stanza: Test coverage of is_stanza()Kim Alvefur2018-03-171-0/+16
|
* util.format: Add test coverage for case of extra nil argumentKim Alvefur2018-03-171-0/+1
|
* util.format: Fix tests to have expected value firstKim Alvefur2018-03-171-5/+5
|
* util.async: tests: replace peeking at internal state with monitoring correct ↵Matthew Wild2018-03-171-37/+68
| | | | callback behaviour
* util.async: if debugging is enabled, use runner id in logsMatthew Wild2018-03-171-1/+1
|
* util.async: ensure change in e77b37de482e applies after out-of-loop resume alsoMatthew Wild2018-03-171-0/+25
|
* util.async: Behaviour change: continue to process queued items after errorsMatthew Wild2018-03-171-0/+24
|
* util.async: Yet more testsMatthew Wild2018-03-171-0/+52
|
* util.async: Ensure runner is left in correct state after out-of-main-loop ↵Matthew Wild2018-03-161-0/+23
| | | | error (+tests)
* util.async: Add test to ensure waiters throw an error outside async contextsMatthew Wild2018-03-161-0/+5
|
* util.async: Add tests to specifically cover error handlingMatthew Wild2018-03-161-0/+56
|
* util.async: Add testsMatthew Wild2018-03-161-0/+315
|
* util.stanza: Add stricter validation for data passed to stanza builder APIMatthew Wild2018-03-161-0/+34
|
* util.stanza: Add tests ensuring support for unicode in tag/attr namesMatthew Wild2018-03-161-0/+6
|
* util.stanza: Fix tests to call error_reply() correctly, and add tests to ↵Matthew Wild2018-03-161-2/+4
| | | | ensure it vaguely works
* util_pubsub_spec: Move util.pubsub import into a setup blockKim Alvefur2018-03-071-1/+5
|
* spec: Trim trailing whitespaceKim Alvefur2018-03-062-2/+2
|
* util_pubsub_spec: Beginnings of tests for util.pubsubKim Alvefur2018-03-031-0/+27
|
* util_throttle_spec: Fix minor typo in test titleWaqas Hussain2017-12-211-1/+1
|
* spec/util.random: Check a larger range of sizesKim Alvefur2017-12-031-2/+2
|
* spec/net.http.server: Add test for #1044Kim Alvefur2017-11-221-0/+12
|
* util.datetime: Add testsKim Alvefur2017-11-191-0/+76
|
* util.format: Move tests to spec/Kim Alvefur2017-11-101-0/+13
|
* spec/util.encodings: Test a lonly padding (can appear like this in SASL)Kim Alvefur2017-11-031-0/+1
|
* spec/util.encodings: Test an UTF-8 sequenceKim Alvefur2017-11-031-0/+2
|
* spec/util.encodings: Fix syntaxKim Alvefur2017-11-031-2/+2
|
* spec/util.encodings: Remove workaround for a thingKim Alvefur2017-11-031-4/+0
|
* spec/util.encodings: Add some base64 tests (Thanks Link Mavue)Kim Alvefur2017-11-031-0/+20
|
* util_throttle_spec: Slight stylistic update for function test group titlesWaqas Hussain2017-09-171-2/+2
|
* util.throttle: Fix initial time setting (double accounting the first time) ↵Waqas Hussain2017-09-171-11/+131
| | | | and fractional balance updates (0.1*10 was not the same as 1*1)
* util.random: Remove obsolete noop seed functionKim Alvefur2017-09-161-6/+0
|
* spec/util_queue: Add iterator and peek tests for 100% line coverageMatthew Wild2017-09-161-0/+21
|