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

feilsok

parent 9004fe1b
No related branches found
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.
Finish editing this message first!
Please register or to comment