Fix reference to md5 helper in test

Fixes reference to md5 helper and removes reference to js client
as the md5 function is now provided by utils.
This commit is contained in:
Sehrope Sarkuni 2017-08-29 11:19:07 -04:00 committed by Brian C
parent beba66f2f1
commit 3ad0680e8d

View File

@ -2,6 +2,7 @@
var net = require('net')
var helper = require(__dirname + '/../test-helper')
var Connection = require(__dirname + '/../../../lib/connection')
var utils = require(__dirname + '/../../../lib/utils')
var connect = function (callback) {
var username = helper.args.user
var database = helper.args.database
@ -20,10 +21,8 @@ var connect = function (callback) {
con.password(helper.args.password)
})
con.once('authenticationMD5Password', function (msg) {
// need js client even if native client is included
var client = require(__dirname + '/../../../lib/client')
var inner = client.md5(helper.args.password + helper.args.user)
var outer = client.md5(inner + msg.salt.toString('binary'))
var inner = utils.md5(helper.args.password + helper.args.user)
var outer = utils.md5(Buffer.concat([Buffer.from(inner), msg.salt]))
con.password('md5' + outer)
})
con.once('readyForQuery', function () {