node/test/wpt/status/web-locks.json
ishabi 062e8b5a74 worker: add web locks api
PR-URL: https://github.com/nodejs/node/pull/58666
Fixes: https://github.com/nodejs/node/pull/36502
Refs: https://w3c.github.io/web-locks
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Ethan Arrowood <ethan@arrowood.dev>
Reviewed-By: Filip Skokan <panva.ip@gmail.com>
Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
2025-07-18 07:55:10 -07:00

45 lines
2 KiB
JSON

{
"idlharness.https.any.js": {
"fail": {
"expected": [
"LockManager interface: existence and properties of interface object",
"LockManager interface object length",
"LockManager interface object name",
"LockManager interface: existence and properties of interface prototype object",
"LockManager interface: existence and properties of interface prototype object's \"constructor\" property",
"LockManager interface: existence and properties of interface prototype object's @@unscopables property",
"LockManager interface: operation request(DOMString, LockGrantedCallback)",
"LockManager interface: operation request(DOMString, LockOptions, LockGrantedCallback)",
"LockManager interface: operation query()",
"LockManager must be primary interface of navigator.locks",
"Lock interface: existence and properties of interface object",
"Lock interface object length",
"Lock interface object name",
"Lock interface: existence and properties of interface prototype object",
"Lock interface: existence and properties of interface prototype object's \"constructor\" property",
"Lock interface: existence and properties of interface prototype object's @@unscopables property",
"Lock interface: attribute name",
"Lock interface: attribute mode",
"Lock must be primary interface of lock"
]
}
},
"non-secure-context.any.js": {
"skip": "navigator.locks is only present in secure contexts"
},
"query.https.any.js": {
"fail": {
"expected": [
"query() reports different ids for held locks from different contexts",
"query() can observe a deadlock"
],
"note": "Browser-specific test"
}
},
"secure-context.https.any.js": {
"skip": "Different secure context behavior in Node.js"
},
"storage-buckets.tentative.https.any.js": {
"skip": "Node.js does not implement Storage Buckets API"
}
}