Skip to content

Commit f5a2f3d

Browse files
committed
feat: add new test for increased coverage
Signed-off-by: Animesh Pathak <[email protected]>
1 parent 57bbb8b commit f5a2f3d

File tree

7 files changed

+6157
-2878
lines changed

7 files changed

+6157
-2878
lines changed

lib/middleware/body-parser.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,10 @@ module.exports = (req, res, next) => {
7070
req.multiPartData = [];
7171
req.multiPartParams = [];
7272

73+
if (!parameters.boundary) {
74+
return next(new Error("Boundary required for multipart form-data"));
75+
}
76+
7377
// parse a file upload
7478
const dice = new Dicer({
7579
boundary: parameters.boundary,
@@ -109,11 +113,11 @@ module.exports = (req, res, next) => {
109113
req.multiPartParams.push(param);
110114
});
111115
});
112-
116+
// append value to pair
113117
dice.on("finish", () => {
114118
// createa a new simple object param
115119
req.multiPart = req.multiPartParams.map((param, index) => {
116-
// append value to pair
120+
117121
param.value = req.multiPartData[index];
118122

119123
switch (typeof req.multiPartSimple[param.name]) {

lib/middleware/error-handler.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ module.exports = (err, req, res, next) => {
66
res.status(err.status || 500).view = "error";
77

88
next();
9-
};
9+
};

0 commit comments

Comments
 (0)