Skip to content
Snippets Groups Projects
Select Git revision
  • master default
1 result

persondao.test.js

Blame
  • Forked from Nils Tesdal / DatabaseTest
    17 commits behind the upstream repository.
    persondao.test.js 784 B
    var mysql = require("mysql");
    
    var pool = mysql.createPool({
      connectionLimit: 1,
      host: "mysql",
      user: "root",
      password: "secret",
      database: "supertestdb",
      debug: false
    });
    
    test("query db", done => {
      console.log("Connecting to database");
      
      function callback(data) {
        console.log("Callback: " + data);
        expect(data).toBe("SUCCESS");
        done();
      }
    
      pool.getConnection((err, connection) => {
        console.log("Connected to database");
        if (err) {
          callback("Feil ved kobling til databasen");
        } else {
          connection.query(
            "select 1",
            (err, rows) => {
              connection.release();
              if (err) {
                callback(err);
              } else {
                callback("SUCCESS");
              }
            }
          );
        }
      });
    });