]> git.cworth.org Git - obsolete/notmuch-web/blob - node_modules/express/node_modules/qs/support/expresso/test/serial/async.test.js
Install the "express" node module via npm
[obsolete/notmuch-web] / node_modules / express / node_modules / qs / support / expresso / test / serial / async.test.js
1
2 var assert = require('assert')
3   , setup = 0
4   , order = [];
5
6 module.exports = {
7     setup: function(done){
8         ++setup;
9         done();
10     },
11
12     a: function(done){
13         assert.equal(1, setup);
14         order.push('a');
15         setTimeout(function(){
16             done();
17         }, 500);
18     },
19     
20     b: function(done){
21         assert.equal(2, setup);
22         order.push('b');
23         setTimeout(function(){
24             done();
25         }, 200);
26     },
27     
28     c: function(done){
29         assert.equal(3, setup);
30         order.push('c');
31         setTimeout(function(){
32             done();
33         }, 1000);
34     },
35
36     d: function(){
37         assert.eql(order, ['a', 'b', 'c']);
38     }
39 };