nodejs/node
Voir sur GitHubFormData, Response, Request, and Headers have incorrect property descriptors
Open
#45 099 ouverte le 20 oct. 2022
confirmed-bughelp wanted
Métriques du dépôt
- Stars
- (117 218 stars)
- Métriques de merge PR
- (Merge moyen 18j 17h) (219 PRs mergées en 30 j)
Description
Version
v18.11.0
Platform
Microsoft Windows NT 10.0.19043.0 x64
Subsystem
No response
What steps will reproduce the bug?
The property descriptors should match such that this test succeeds:
for (const global of [
'Headers',
'Request',
'Response',
'FormData'
]) {
const desc = Object.getOwnPropertyDescriptor(globalThis, global)
assert.notStrictEqual(desc, undefined)
assert.deepStrictEqual(desc.value, globalThis[global])
assert.ok(desc.writable)
assert.ok(!desc.enumerable)
assert.ok(desc.configurable)
}
How often does it reproduce? Is there a required condition?
No response
What is the expected behavior?
the tests from above pass
What do you see instead?
the descriptors are inconsistent with other environments
Additional information
No response