sql >> Databáze >  >> RDS >> Mysql

Mocha Test připojení k DB

Musíte poradit mocha, že test, který píšete, je asynchronní. Přidejte do svého it provedené zpětné volání volání funkce a zavolejte toto hotové zpětné volání z connection.connect. Hotové zpětné volání je dostatečně chytré, aby zjistilo, zda byla jako první argument předána chyba, a v případě, že chyba projde, test selže.

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. Rozdíl mezi LIKE a ~ v Postgresu

  2. Mohu změnit ft_min_word_len na sdíleném hostingu?

  3. Které znaky jsou ve skutečnosti schopné způsobit SQL injection v MySQL?

  4. Kombinace operací UNION a LIMIT v dotazu MySQL