Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Mocha Test łączności z DB

Musisz poinformować mokkę, że test, który piszesz, jest asynchroniczny. Dodaj gotowe wywołanie zwrotne do swojego it wywołanie funkcji i wywołanie tego wykonanego wywołania zwrotnego z connection.connect. Wykonane wywołanie zwrotne jest wystarczająco sprytne, aby dowiedzieć się, czy błąd został przekazany jako pierwszy argument, a jeśli błąd zostanie zaliczony, test zakończy się niepowodzeniem.

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. Jak skonfigurować aplikację Spring Boot, aby używała SSL/TLS przez MySQL?

  2. Przypadkowo zablokowałem root na MySQL

  3. Lokalna replika bazy danych RDS

  4. Odwracanie efektu `mysqli_real_escape_string`

  5. Zamów SQL według najsilniejszego LIKE?