Software /
code /
prosody
Comparison
spec/util_async_spec.lua @ 8649:9246f64d6f1e
util.async: Add once() to create temporary runners
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Thu, 22 Mar 2018 07:56:01 +0000 |
parent | 8648:ca710a71d730 |
child | 8650:2f133b6e8740 |
comparison
equal
deleted
inserted
replaced
8648:ca710a71d730 | 8649:9246f64d6f1e |
---|---|
591 r:run(true); | 591 r:run(true); |
592 assert.spy(r.func).was.called(); | 592 assert.spy(r.func).was.called(); |
593 assert.spy(r.watchers.error).was_not.called(); | 593 assert.spy(r.watchers.error).was_not.called(); |
594 end); | 594 end); |
595 end); | 595 end); |
596 | |
597 describe("#once()", function () | |
598 it("should work", function () | |
599 local f = spy.new(function () | |
600 assert.truthy(async.ready()); | |
601 end); | |
602 async.once(f); | |
603 assert.spy(f).was.called(); | |
604 end); | |
605 end); | |
596 end); | 606 end); |