Skip to content

Commit 1365e95

Browse files
committed
add test for #606
1 parent dc519bb commit 1365e95

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
var mysql = require('../../../index.js');
2+
var assert = require('assert');
3+
var Buffer = require('safe-buffer').Buffer;
4+
5+
var server;
6+
7+
const ERROR_TEXT = 'test error';
8+
9+
var portfinder = require('portfinder');
10+
portfinder.getPort(function(err, port) {
11+
var server = mysql.createServer();
12+
server.listen(port);
13+
server.on('connection', function(conn) {
14+
console.log('Here!');
15+
conn.writeError(new Error(ERROR_TEXT));
16+
conn.close();
17+
});
18+
19+
var connection = mysql.createConnection({
20+
host: 'localhost',
21+
port: port,
22+
user: 'testuser',
23+
database: 'testdatabase',
24+
password: 'testpassword'
25+
});
26+
27+
connection.query('select 1+1', function(err) {
28+
console.log('Here! 1');
29+
console.log(err);
30+
assert.equal(err.message, ERROR_TEXT);
31+
});
32+
33+
connection.query('select 1+2', function(err) {
34+
console.log('Here! 2');
35+
assert.equal(err.message, ERROR_TEXT);
36+
connection.close();
37+
server._server.close();
38+
});
39+
});

0 commit comments

Comments
 (0)