dufucun
f9954dd317
fix(test): remove duplicate word ( #6456 )
...
Signed-off-by: dufucun <dufuchun@sohu.com>
2025-04-16 11:18:38 -05:00
Szymon Łągiewka
41113599af
fix(refactor): prefix built-in node module imports
...
Since v5 relies on node >= 18, this is now possible (since v16, v14.18.0
[^1][^2]).
It's functionally irrelevant:
1. It's not required for CJS nor ESM (with a few exceptions [^3])
2. It has no performance promises
However, there are upsides to this approach:
1. It brings clear boundaries to what's a built-in and what's an
external dependency
2. It reduces the risk of importing unwanted deps where a built-in is
expected
3. It's slightly more interoperable with other JS runtimes that provide
node compatibility[^4], albeit only during development. Once imported
from npm, built-ins are assumed.
[^1]:https://nodejs.org/docs/latest-v22.x/api/modules.html#built-in-modules
[^2]:https://github.com/nodejs/node/pull/37246
[^3]:https://nodejs.org/api/modules.html#built-in-modules-with-mandatory-node-prefix
[^4]:https://docs.deno.com/runtime/fundamentals/node/#using-node's-built-in-modules
2025-01-10 11:53:44 -06:00
Jon Koops
b11122be85
chore: replace methods dependency with standard library ( #6196 )
2025-01-02 08:00:30 +01:00
Phillip Barta
9e3dbb4374
chore(test): remove promise support check from tests ( #6148 )
...
Promises are supported in all supported Node.js version so the check is unnecessary
2024-11-12 09:30:34 -06:00
Chris de Almeida
082d6d1253
test: add discarded middleware test ( #5819 )
2024-10-20 20:06:49 +02:00
Wes Todd
f9256ef36f
Merge branch '5.0' into 5-merge
2024-09-09 21:11:23 -05:00
Wes Todd
e5feb9fcc9
Merge tag '4.20.0' into 5.0
2024-09-09 21:07:57 -05:00
Wes Todd
0264908903
feat(deps)!: router@^2.0.0 ( #5885 )
2024-09-09 17:50:11 -05:00
Blake Embrey
c5addb9a17
deps: path-to-regexp@0.1.8 ( #5603 )
2024-08-21 20:15:02 -07:00
ctcpip
c96c690dc0
Merge branch 'master' into 5.0
2024-07-25 16:55:48 -05:00
Jon Church
61421a8c0c
skip QUERY tests for Node 21 only, still not supported ( #5695 )
...
* skip QUERY tests for Node 21 only, still not supported
QUERY support has now landed in Node 22.2.0, but is still not supported
in 21.7.3
QUERY showed up in http.METHODS in 21.7.2. Only Node versions after that
will attempt to run tests for it, based on the way we dynamically test
members of the http.METHODS array from Node
* update CI to run on 21.7 and 22.2
2024-06-08 23:25:42 -04:00
Jon Church
b44191eb3d
ignore ETAG query test as well, reuse skip util ( #5639 )
2024-05-04 18:01:42 -04:00
Jon Church
8417c60fcf
skip QUERY method test ( #5628 )
2024-05-04 17:09:52 -04:00
Wes Todd
e9f9aaeebd
Merge tag '4.19.0' into 5.x
...
4.19.0
2024-03-20 21:14:00 -05:00
christof louw
2a89eb5c74
tests: fix handling multiple callbacks
...
closes #5233
2024-02-19 08:20:39 -05:00
Rakesh Bisht
c6ee8d6e7f
lint: remove unused function arguments in tests
...
closes #5124
2023-02-20 22:57:13 -05:00
Douglas Christopher Wilson
318fd4b543
Merge tag '4.17.3'
2022-02-17 00:27:11 -05:00
Douglas Christopher Wilson
a65913776d
tests: use strict mode
2022-02-09 01:07:08 -05:00
Douglas Christopher Wilson
141914e817
tests: fix tests that did not bubble errors
2022-02-02 14:16:20 -05:00
Douglas Christopher Wilson
bd4fdfe5f7
tests: remove global dependency on should
...
fixes #4797
2022-02-02 01:55:16 -05:00
Douglas Christopher Wilson
1574925cad
deps: router@2.0.0-beta.1
...
closes #4321
2021-12-16 23:05:41 -05:00
Douglas Christopher Wilson
c7d528cdc0
Merge tag '4.17.2'
2021-12-16 23:01:28 -05:00
Ivan Derevianko
99a369f3d5
Fix incorrect middleware execution with unanchored RegExps
...
fixes #4204
closes #4205
2021-11-16 21:52:11 -05:00
Douglas Christopher Wilson
121fe9982b
Merge tag '4.17.1'
2019-06-08 19:43:21 -04:00
김정환
b9b1b19758
tests: fix typos in descriptions
...
closes #3875
2019-04-16 12:40:59 -04:00
Douglas Christopher Wilson
d0421ac7e1
tests: use supertest to perform assertions
2018-10-26 23:34:00 -04:00
Douglas Christopher Wilson
c82fa19447
tests: add router promise tests
2018-10-26 21:31:28 -04:00
Douglas Christopher Wilson
302a6152b4
Merge tag '4.16.4'
2018-10-23 20:38:42 -04:00
Douglas Christopher Wilson
451ee5d9c1
build: supertest@3.3.0
2018-09-24 23:40:21 -04:00
Alejandro Estrada
40e04ec7a6
lint: remove usages of "=="
...
closes #3540
2018-02-13 19:30:57 -05:00
Douglas Christopher Wilson
c319fe260a
Merge tag '4.15.4'
2017-08-07 19:33:00 -04:00
Douglas Christopher Wilson
e0066227f7
lint: remove all unused varaibles
2017-08-06 00:19:32 -04:00
Douglas Christopher Wilson
e5dbb0cb4e
Merge tag '4.15.2'
2017-03-06 08:40:02 -05:00
Douglas Christopher Wilson
dc8acc8676
tests: use supertest expect for simple assertions
2017-03-05 00:04:47 -05:00
Douglas Christopher Wilson
501e24e0a9
Merge tag '4.15.0'
2017-03-01 18:17:04 -05:00
Blake Embrey
9722202df9
Add next("router") to exit from router
...
closes #2241
closes #2371
2017-02-26 14:38:05 -05:00
Douglas Christopher Wilson
1f71fae23b
tests: add lone "*" route tests
2017-02-26 13:21:18 -05:00
Douglas Christopher Wilson
92c859dd05
deps: finalhandler@~1.0.0
2017-02-20 21:24:54 -05:00
Sebastian Van Sande
abd1de73c1
tests: fix misnamed app.router test section
...
fixes #3194
closes #3199
2017-02-07 19:42:35 -05:00
Douglas Christopher Wilson
bcbb9d56c5
Merge tag '4.14.1'
2017-01-28 21:02:36 -05:00
Vishvajit Pathak
bd47aeb88d
tests: fix typos in test descriptions
...
closes #3129
closes #3130
2016-11-18 13:47:28 -05:00
Douglas Christopher Wilson
7cafdb5824
Merge tag '4.13.4'
2016-01-21 21:23:07 -05:00
Douglas Christopher Wilson
11a77a3fff
Fix inner numeric indices incorrectly altering parent req.params
2015-08-03 01:01:16 -04:00
Douglas Christopher Wilson
ee90042d0c
Fix infinite loop condition using mergeParams: true
2015-08-03 00:50:48 -04:00
Blake Embrey
e33c5035bb
deps: path-to-regexp@0.1.7
...
closes #2717
2015-07-31 16:58:57 -04:00
Douglas Christopher Wilson
cec5780db4
Use router module for routing
...
closes #2411
2015-07-06 23:46:00 -04:00
Douglas Christopher Wilson
b309b873f1
Merge tag '4.13.1'
2015-07-06 16:13:54 -04:00
Blake Embrey
60e2008dee
deps: path-to-regexp@0.1.6
...
fixes #2491
fixes #2617
closes #2637
closes #2683
2015-06-19 09:59:33 -04:00
Douglas Christopher Wilson
8a5ecd3d89
Merge tag '4.11.1'
2015-01-21 03:58:41 -05:00
Douglas Christopher Wilson
41f8435d32
tests: fix failing test on Node.js 0.11.15
2015-01-21 03:28:57 -05:00