Files
mariadb-connector-nodejs/test/integration/test-timeout.js
2018-03-13 18:50:58 +01:00

24 lines
672 B
JavaScript

"use strict";
const base = require("../base.js");
const assert = require("chai").assert;
describe("connection timeout", () => {
it("wrong url", done => {
const initTime = Date.now();
const conn = base.createConnection({ host: "www.google.fr", connectTimeout: 1000 });
conn.on("error", err => {
assert.strictEqual(err.message, "(conn=-1) Connection timeout");
assert.isTrue(
Date.now() - initTime >= 999,
"expected > 999, but was " + (Date.now() - initTime)
);
assert.isTrue(
Date.now() - initTime < 1050,
"expected < 1050, but was " + (Date.now() - initTime)
);
done();
});
});
});