From 9adb40d46ff286eb1e6e5608183dcdea80e84f9e Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Wed, 27 May 2020 12:16:14 +0100 Subject: [PATCH] Add proper middleware to httpAdmin route handler --- CHANGELOG.md | 4 ++++ index.js | 4 ++++ package.json | 3 ++- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 37ab5d1..e8fb80d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +#### 0.2.5 + + - Add proper middleware on httpAdmin express app + #### 0.2.4 - Update dependencies diff --git a/index.js b/index.js index 8d2be29..2fbf7a7 100644 --- a/index.js +++ b/index.js @@ -21,6 +21,7 @@ const should = require('should'); const fs = require('fs'); require('should-sinon'); const request = require('supertest'); +var bodyParser = require("body-parser"); const express = require("express"); const http = require('http'); const stoppable = require('stoppable'); @@ -201,6 +202,9 @@ class NodeTestHelper extends EventEmitter { const redNodes = this._redNodes; this._httpAdmin = express(); + this._httpAdmin.use(bodyParser.json({limit:'5mb'})); + this._httpAdmin.use(bodyParser.urlencoded({limit:'5mb',extended:true})); + const mockRuntime = { nodes: redNodes, events: this._events, diff --git a/package.json b/package.json index d88f889..830bfa1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-red-node-test-helper", - "version": "0.2.4", + "version": "0.2.5", "description": "A test framework for Node-RED nodes", "main": "index.js", "scripts": { @@ -14,6 +14,7 @@ }, "dependencies": { "express": "4.17.1", + "body-parser": "1.19.0", "read-pkg-up": "7.0.1", "semver": "7.3.2", "should": "^13.2.3",