Skip to content

Commit ff302b1

Browse files
authored
Merge pull request #2221 from sehrope/misc-test-cleanup
Test require clean up and refactoring to remove BufferList global
2 parents f3136a7 + 96e2f20 commit ff302b1

33 files changed

+50
-58
lines changed

packages/pg/test/buffer-list.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
'use strict'
2-
global.BufferList = function () {
2+
3+
const BufferList = function () {
34
this.buffers = []
45
}
56
var p = BufferList.prototype

packages/pg/test/cli.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
'use strict'
2-
var ConnectionParameters = require(__dirname + '/../lib/connection-parameters')
2+
var ConnectionParameters = require('../lib/connection-parameters')
33
var config = new ConnectionParameters(process.argv[2])
44

55
for (var i = 0; i < process.argv.length; i++) {

packages/pg/test/integration/client/api-tests.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
'use strict'
2-
var helper = require(__dirname + '/../test-helper')
2+
var helper = require('../test-helper')
33
var pg = helper.pg
44

55
var suite = new helper.Suite()

packages/pg/test/integration/client/appname-tests.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ suite.test('application_name has precedence over fallback_application_name', fun
7171

7272
suite.test('application_name from connection string', function (done) {
7373
var appName = 'my app'
74-
var conParams = require(__dirname + '/../../../lib/connection-parameters')
74+
var conParams = require('../../../lib/connection-parameters')
7575
var conf
7676
if (process.argv[2]) {
7777
conf = new conParams(process.argv[2] + '?application_name=' + appName)

packages/pg/test/integration/client/array-tests.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
'use strict'
2-
var helper = require(__dirname + '/test-helper')
2+
var helper = require('./test-helper')
33
var pg = helper.pg
44

55
var suite = new helper.Suite()

packages/pg/test/integration/client/query-as-promise-tests.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict'
22
var bluebird = require('bluebird')
3-
var helper = require(__dirname + '/../test-helper')
3+
var helper = require('../test-helper')
44
var pg = helper.pg
55

66
process.on('unhandledRejection', function (e) {

packages/pg/test/integration/client/query-column-names-tests.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
'use strict'
2-
var helper = require(__dirname + '/../test-helper')
2+
var helper = require('../test-helper')
33
var pg = helper.pg
44

55
new helper.Suite().test('support for complex column names', function () {

packages/pg/test/integration/client/ssl-tests.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict'
2-
var pg = require(__dirname + '/../../../lib')
3-
var config = require(__dirname + '/test-helper').config
2+
var pg = require('../../../lib')
3+
var config = require('./test-helper').config
44
test('can connect with ssl', function () {
55
return false
66
config.ssl = {

packages/pg/test/integration/client/type-coercion-tests.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
'use strict'
2-
var helper = require(__dirname + '/test-helper')
2+
var helper = require('./test-helper')
33
var pg = helper.pg
44
var sink
55
const suite = new helper.Suite()

packages/pg/test/integration/connection/bound-command-tests.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
'use strict'
2-
var helper = require(__dirname + '/test-helper')
2+
var helper = require('./test-helper')
33
// http://developer.postgresql.org/pgdocs/postgres/protocol-flow.html#PROTOCOL-FLOW-EXT-QUERY
44

55
test('flushing once', function () {

packages/pg/test/integration/connection/copy-tests.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
'use strict'
2-
var helper = require(__dirname + '/test-helper')
2+
var helper = require('./test-helper')
33
var assert = require('assert')
44

55
test('COPY FROM events check', function () {

packages/pg/test/integration/connection/notification-tests.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
'use strict'
2-
var helper = require(__dirname + '/test-helper')
2+
var helper = require('./test-helper')
33
// http://www.postgresql.org/docs/8.3/static/libpq-notify.html
44
test('recieves notification from same connection with no payload', function () {
55
helper.connect(function (con) {

packages/pg/test/integration/connection/query-tests.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
'use strict'
2-
var helper = require(__dirname + '/test-helper')
2+
var helper = require('./test-helper')
33
var assert = require('assert')
44

55
var rows = []

packages/pg/test/integration/connection/test-helper.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
'use strict'
22
var net = require('net')
3-
var helper = require(__dirname + '/../test-helper')
4-
var Connection = require(__dirname + '/../../../lib/connection')
5-
var utils = require(__dirname + '/../../../lib/utils')
3+
var helper = require('../test-helper')
4+
var Connection = require('../../../lib/connection')
5+
var utils = require('../../../lib/utils')
66
var connect = function (callback) {
77
var username = helper.args.user
88
var database = helper.args.database

packages/pg/test/integration/gh-issues/130-tests.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
'use strict'
2-
var helper = require(__dirname + '/../test-helper')
2+
var helper = require('../test-helper')
33
var exec = require('child_process').exec
44

55
helper.pg.defaults.poolIdleTimeout = 1000

packages/pg/test/integration/gh-issues/507-tests.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
'use strict'
2-
var helper = require(__dirname + '/../test-helper')
2+
var helper = require('../test-helper')
33
var pg = helper.pg
44

55
new helper.Suite().test('parsing array results', function (cb) {

packages/pg/test/native/stress-tests.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict'
2-
var helper = require(__dirname + '/../test-helper')
3-
var Client = require(__dirname + '/../../lib/native')
2+
var helper = require('../test-helper')
3+
var Client = require('../../lib/native')
44
var Query = Client.Query
55

66
test('many rows', function () {

packages/pg/test/test-buffers.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
'use strict'
2-
require(__dirname + '/test-helper')
2+
require('./test-helper')
3+
const BufferList = require('./buffer-list')
34
// http://developer.postgresql.org/pgdocs/postgres/protocol-message-formats.html
45

56
var buffers = {}

packages/pg/test/test-helper.js

-12
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
11
'use strict'
22
// make assert a global...
33
global.assert = require('assert')
4-
var EventEmitter = require('events').EventEmitter
54
var sys = require('util')
65

7-
var BufferList = require('./buffer-list')
86
const Suite = require('./suite')
97
const args = require('./cli')
108

11-
var Connection = require('./../lib/connection')
12-
139
global.Client = require('./../lib').Client
1410

1511
process.on('uncaughtException', function (d) {
@@ -171,12 +167,6 @@ assert.isNull = function (item, message) {
171167
assert.ok(item === null, message)
172168
}
173169

174-
const getMode = () => {
175-
if (args.native) return 'native'
176-
if (args.binary) return 'binary'
177-
return ''
178-
}
179-
180170
global.test = function (name, action) {
181171
test.testCount++
182172
test[name] = action
@@ -203,8 +193,6 @@ process.on('uncaughtException', function (err) {
203193
process.exit(255)
204194
})
205195

206-
var count = 0
207-
208196
var Sink = function (expected, timeout, callback) {
209197
var defaultTimeout = 5000
210198
if (typeof timeout === 'function') {

packages/pg/test/unit/client/configuration-tests.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
'use strict'
2-
require(__dirname + '/test-helper')
2+
require('./test-helper')
33
var assert = require('assert')
44

55
var pguser = process.env['PGUSER'] || process.env.USER

packages/pg/test/unit/client/escape-tests.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
'use strict'
2-
var helper = require(__dirname + '/test-helper')
2+
var helper = require('./test-helper')
33

44
function createClient(callback) {
55
var client = new Client(helper.config)

packages/pg/test/unit/client/md5-password-tests.js

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
'use strict'
22
var helper = require('./test-helper')
3+
const BufferList = require('../../buffer-list')
34
var utils = require('../../../lib/utils')
45

56
test('md5 authentication', function () {

packages/pg/test/unit/client/notification-tests.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
'use strict'
2-
var helper = require(__dirname + '/test-helper')
2+
var helper = require('./test-helper')
33

44
test('passes connection notification', function () {
55
var client = helper.client()

packages/pg/test/unit/client/query-queue-tests.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict'
2-
var helper = require(__dirname + '/test-helper')
3-
var Connection = require(__dirname + '/../../../lib/connection')
2+
var helper = require('./test-helper')
3+
var Connection = require('../../../lib/connection')
44

55
test('drain', function () {
66
var con = new Connection({ stream: 'NO' })

packages/pg/test/unit/client/result-metadata-tests.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
'use strict'
2-
var helper = require(__dirname + '/test-helper')
2+
var helper = require('./test-helper')
33

44
var testForTag = function (tagText, callback) {
55
test('includes command tag data for tag ' + tagText, function () {

packages/pg/test/unit/client/simple-query-tests.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
'use strict'
2-
var helper = require(__dirname + '/test-helper')
2+
var helper = require('./test-helper')
33
var Query = require('../../../lib/query')
44

55
test('executing query', function () {

packages/pg/test/unit/client/stream-and-query-error-interaction-tests.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict'
2-
var helper = require(__dirname + '/test-helper')
3-
var Connection = require(__dirname + '/../../../lib/connection')
4-
var Client = require(__dirname + '/../../../lib/client')
2+
var helper = require('./test-helper')
3+
var Connection = require('../../../lib/connection')
4+
var Client = require('../../../lib/client')
55

66
test('emits end when not in query', function () {
77
var stream = new (require('events').EventEmitter)()

packages/pg/test/unit/connection-parameters/creation-tests.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
'use strict'
2-
var helper = require(__dirname + '/../test-helper')
2+
var helper = require('../test-helper')
33
var assert = require('assert')
4-
var ConnectionParameters = require(__dirname + '/../../../lib/connection-parameters')
5-
var defaults = require(__dirname + '/../../../lib').defaults
4+
var ConnectionParameters = require('../../../lib/connection-parameters')
5+
var defaults = require('../../../lib').defaults
66

77
// clear process.env
88
for (var key in process.env) {

packages/pg/test/unit/connection-parameters/environment-variable-tests.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
'use strict'
2-
var helper = require(__dirname + '/../test-helper')
2+
var helper = require('../test-helper')
33
const Suite = require('../../suite')
44

55
var assert = require('assert')
6-
var ConnectionParameters = require(__dirname + '/../../../lib/connection-parameters')
7-
var defaults = require(__dirname + '/../../../lib').defaults
6+
var ConnectionParameters = require('../../../lib/connection-parameters')
7+
var defaults = require('../../../lib').defaults
88

99
// clear process.env
1010
var realEnv = {}

packages/pg/test/unit/connection/error-tests.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict'
2-
var helper = require(__dirname + '/test-helper')
3-
var Connection = require(__dirname + '/../../../lib/connection')
2+
var helper = require('./test-helper')
3+
var Connection = require('../../../lib/connection')
44
var net = require('net')
55

66
const suite = new helper.Suite()

packages/pg/test/unit/connection/inbound-parser-tests.js

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
'use strict'
2-
require(__dirname + '/test-helper')
3-
var Connection = require(__dirname + '/../../../lib/connection')
4-
var buffers = require(__dirname + '/../../test-buffers')
2+
require('./test-helper')
3+
const BufferList = require('../../buffer-list')
4+
var Connection = require('../../../lib/connection')
5+
var buffers = require('../../test-buffers')
56
var PARSE = function (buffer) {
67
return new Parser(buffer).parse()
78
}

packages/pg/test/unit/connection/startup-tests.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict'
2-
require(__dirname + '/test-helper')
3-
var Connection = require(__dirname + '/../../../lib/connection')
2+
require('./test-helper')
3+
var Connection = require('../../../lib/connection')
44
test('connection can take existing stream', function () {
55
var stream = new MemoryStream()
66
var con = new Connection({ stream: stream })
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
'use strict'
2-
module.exports = require(__dirname + '/../test-helper')
2+
module.exports = require('../test-helper')

0 commit comments

Comments
 (0)