Mercurial > prosody-hg
comparison spec/util_async_spec.lua @ 8631:1daabc077393
util.async: tests: remove obsolete code and comments
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Mon, 19 Mar 2018 16:25:02 +0000 |
| parents | deade38ffbbd |
| children | 02b841ed03d1 |
comparison
equal
deleted
inserted
replaced
| 8630:deade38ffbbd | 8631:1daabc077393 |
|---|---|
| 321 r:run(1); | 321 r:run(1); |
| 322 assert(r.state == "ready"); | 322 assert(r.state == "ready"); |
| 323 r:run(2); | 323 r:run(2); |
| 324 assert(r.state == "ready"); | 324 assert(r.state == "ready"); |
| 325 | 325 |
| 326 local dones = {}; | |
| 327 r:run(3); | 326 r:run(3); |
| 328 assert(r.state == "waiting"); | 327 assert(r.state == "waiting"); |
| 329 r:run(3); | 328 r:run(3); |
| 330 assert(r.state == "waiting"); | 329 assert(r.state == "waiting"); |
| 331 r:run(3); | 330 r:run(3); |
| 360 r:run(1); | 359 r:run(1); |
| 361 assert(r.state == "ready"); | 360 assert(r.state == "ready"); |
| 362 r:run(2); | 361 r:run(2); |
| 363 assert(r.state == "ready"); | 362 assert(r.state == "ready"); |
| 364 | 363 |
| 365 local dones = {}; | |
| 366 r:run(3); | 364 r:run(3); |
| 367 assert(r.state == "waiting"); | 365 assert(r.state == "waiting"); |
| 368 r:run(3); | 366 r:run(3); |
| 369 assert(r.state == "waiting"); | 367 assert(r.state == "waiting"); |
| 370 | 368 |
| 412 r1:run(1); | 410 r1:run(1); |
| 413 assert(r1.state == "ready"); | 411 assert(r1.state == "ready"); |
| 414 r1:run(2); | 412 r1:run(2); |
| 415 assert(r1.state == "ready"); | 413 assert(r1.state == "ready"); |
| 416 | 414 |
| 417 local dones = {}; | |
| 418 r1:run(3); | 415 r1:run(3); |
| 419 assert(r1.state == "waiting"); | 416 assert(r1.state == "waiting"); |
| 420 r1:run(3); | 417 r1:run(3); |
| 421 assert(r1.state == "waiting"); | 418 assert(r1.state == "waiting"); |
| 422 | 419 |
| 490 assert.equal(r1.state, "ready"); | 487 assert.equal(r1.state, "ready"); |
| 491 | 488 |
| 492 r1:run(5); | 489 r1:run(5); |
| 493 assert.equal(r1.state, "ready"); | 490 assert.equal(r1.state, "ready"); |
| 494 | 491 |
| 495 local dones = {}; | |
| 496 r1:run(3); | 492 r1:run(3); |
| 497 assert.equal(r1.state, "waiting"); | 493 assert.equal(r1.state, "waiting"); |
| 498 r1:run(5); -- Will error, when we get to it | 494 r1:run(5); -- Will error, when we get to it |
| 499 assert.equal(r1.state, "waiting"); | 495 assert.equal(r1.state, "waiting"); |
| 500 done1(); | 496 done1(); |
| 535 assert.equal(r1.state, "ready"); | 531 assert.equal(r1.state, "ready"); |
| 536 r1:run(4); | 532 r1:run(4); |
| 537 assert.equal(r1.state, "ready"); | 533 assert.equal(r1.state, "ready"); |
| 538 | 534 |
| 539 assert.equal(r1.state, "ready"); | 535 assert.equal(r1.state, "ready"); |
| 540 --for k, v in ipairs(l1) do print(k,v) end | |
| 541 end); | 536 end); |
| 542 | 537 |
| 543 it("should support multiple done() calls", function () | 538 it("should support multiple done() calls", function () |
| 544 local processed_item; | 539 local processed_item; |
| 545 local wait, done; | 540 local wait, done; |
