asynchronous tests must take a parameter (usually `done`) and call it when it's finished.

ex:
```javascript 
test('bla bla', function(done) {
  setTimeout(function() {
    assert.isTrue(true);
    done();
  });
});
```