sql >> Databasteknik >  >> RDS >> Mysql

Mocka Testa anslutning till DB

Du måste meddela Mocha att testet du skriver är asynkront. Lägg till en klar återuppringning till din it funktionsanrop och ring detta gjort återuppringning från connection.connect. Den klara återuppringningen är smart nog att ta reda på om ett fel godkändes som första argument och om ett fel godkänts kommer testet att misslyckas.

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. Spark:Att läsa stora MySQL-tabeller i DataFrame misslyckas

  2. Node.js ssh2 tunnel hålla vid liv och exekvera mysql-frågor

  3. Dela upp en mysqldump-fil med flera databaser, efter databas

  4. Hur kontrollerar man om en kolumn finns innan man lägger till den i en befintlig tabell i PL/SQL?