Du skal fortælle Mocha, at den test, du skriver, er asynkron. Tilføj et udført tilbagekald til din it
funktionskald og kald dette udførte tilbagekald fra connection.connect. Det udførte tilbagekald er smart nok til at finde ud af, om en fejl blev bestået som første argument, og hvis en fejl beståes, vil testen mislykkes.
describe('Access to DB', function(){
describe('#fail', function(){
it('should return -1 because wrong credentials', function(done){
var connection = mysql.createConnection({
host: 'right host',
user: 'wrong user',
password: 'wrong password',
database: 'right database'
});
connection.connect(done);
});
})
});