From 76b799d6fbacc539f901f56053ddafdc64f655b7 Mon Sep 17 00:00:00 2001 From: Phillip9587 Date: Fri, 3 Oct 2025 10:55:59 +0200 Subject: [PATCH] test: add test for urlencoded invalid defaultCharset --- test/urlencoded.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/urlencoded.js b/test/urlencoded.js index d9e1c5bd..49730659 100644 --- a/test/urlencoded.js +++ b/test/urlencoded.js @@ -43,6 +43,10 @@ describe('bodyParser.urlencoded()', function () { .expect(200, '{}', done) }) + it('should throw on invalid defaultCharset', function () { + assert.throws(createServer.bind(null, { defaultCharset: 'utf-16' }), /TypeError: option defaultCharset must be either utf-8 or iso-8859-1/) + }) + var extendedValues = [true, false] extendedValues.forEach(function (extended) { describe('in ' + (extended ? 'extended' : 'simple') + ' mode', function () {