Skip to content
Snippets Groups Projects
Commit 8176cd37 authored by nilstes's avatar nilstes
Browse files

feilsok

parent 9004fe1b
Branches
No related tags found
No related merge requests found
image: node:6 image: node:8
# Set up MySQL test-database # Set up MySQL test-database
services: services:
...@@ -6,7 +6,7 @@ services: ...@@ -6,7 +6,7 @@ services:
# Configure test-database # Configure test-database
variables: variables:
MYSQL_DATABASE: db MYSQL_DATABASE: supertestdb
MYSQL_ROOT_PASSWORD: secret MYSQL_ROOT_PASSWORD: secret
# Install node libraries # Install node libraries
......
...@@ -5,33 +5,35 @@ var pool = mysql.createPool({ ...@@ -5,33 +5,35 @@ var pool = mysql.createPool({
host: "mysql", host: "mysql",
user: "root", user: "root",
password: "secret", password: "secret",
database: "db", database: "supertestdb",
debug: false debug: false
}); });
test("query db", () => { test("query db", done => {
console.log("Connecting to database"); console.log("Connecting to database");
/* pool.getConnection((err, connection) => {
function callback(data) {
console.log("Callback: " + data);
expect(data).toBe("SUCCESS");
done();
}
pool.getConnection((err, connection) => {
console.log("Connected to database"); console.log("Connected to database");
if (err) { if (err) {
console.log("Feil ved kobling til databasen"); callback("Feil ved kobling til databasen");
res.json({ error: "feil ved ved oppkobling" });
} else { } else {
connection.query( connection.query(
"select navn, alder, adresse from person", "select 1",
(err, rows) => { (err, rows) => {
connection.release(); connection.release();
if (err) { if (err) {
console.log(err); callback(err);
res.json({ error: "error querying" });
} else { } else {
console.log("returning rows"); callback("SUCCESS");
res.json(rows);
} }
} }
); );
} }
}); */ });
expect(3).toBe(3);
}); });
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment