From 9d946cfaa943a50e04e1b706e3a0870ac8016148 Mon Sep 17 00:00:00 2001 From: Douglas Christopher Wilson Date: Sat, 13 Apr 2019 00:04:13 -0400 Subject: [PATCH] tests: use querystring directly --- package.json | 2 +- test/test.js | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 6cd2582..0fad156 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "eslint-config-standard": "12.0.0", "eslint-plugin-import": "2.16.0", "eslint-plugin-markdown": "1.0.0", - "eslint-plugin-node": "7.0.1", + "eslint-plugin-node": "8.0.1", "eslint-plugin-promise": "4.1.1", "eslint-plugin-standard": "4.0.0", "istanbul": "0.4.5", diff --git a/test/test.js b/test/test.js index 2d045b6..2e5d7b8 100644 --- a/test/test.js +++ b/test/test.js @@ -7,8 +7,8 @@ var http = require('http') var session = require('cookie-session') var bodyParser = require('body-parser') var cookieParser = require('cookie-parser') +var querystring = require('querystring') var request = require('supertest') -var url = require('url') var csurf = require('..') @@ -492,7 +492,12 @@ function createServer (opts) { } app.use(function (req, res, next) { - req.query = url.parse(req.url, true).query + var index = req.url.indexOf('?') + 1 + + if (index) { + req.query = querystring.parse(req.url.substring(index)) + } + next() }) app.use(bodyParser.urlencoded({ extended: false }))