sql >> Database >  >> RDS >> Mysql

Mocha Test-verbinding met DB

Je moet Mocha vertellen dat de test die je schrijft asynchrone is. Voeg een voltooide callback toe aan uw it functieaanroep en noem dit gedaan callback van connection.connect. De voltooide callback is slim genoeg om erachter te komen of een fout als eerste argument is doorgegeven en als een fout wordt doorstaan, zal de test mislukken.

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);
        });
    })
});



  1. Over de impact van paginagrote schrijfacties

  2. Hoe werkt SQL LIKE eigenlijk?

  3. MySQL-invoegfout:ER_BAD_FIELD_ERROR:Onbekende kolom '2525' in 'veldlijst'

  4. MYSQL-cursorlus, loopt een extra ronde, waarom?