nodejs/node
FormData, Response, Request, and Headers have incorrect property descriptors
開放
#45,099 建立於 2022年10月20日
confirmed-bughelp wanted
倉庫指標
- 星標
- (117,218 顆星)
- PR 合併指標
- (PR 指標待抓取)
描述
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