Mysql
 sql >> база данни >  >> RDS >> Mysql

Mocha Test свързаност към DB

Трябва да уведомите mocha, че тестът, който пишете, е асинхронен. Добавете готово обратно извикване към вашия it извикване на функция и извикване на това готово обратно извикване от connection.connect. Готовото обратно извикване е достатъчно интелигентно, за да разбере дали грешката е била подадена като първи аргумент и в случай, че грешката бъде предадена, тестът ще се провали.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Обратно извикване на MySQL - има ли такова нещо?

  2. Преобразуване на javascript в обект за дата в mysql формат за дата (ГГГГ-ММ-ДД)

  3. Най-добрият начин да се свържете сигурно с MySQL с PHP

  4. Връщане на резултат по подразбиране за IN стойност независимо

  5. bash - SQL заявка извежда към променлива