Skip to content

Commit 1adb8ad

Browse files
Copilotkategengler
andauthored
Handle Safari weak collection error message variants
Co-authored-by: kategengler <444218+kategengler@users.noreply.github.com>
1 parent f4892a9 commit 1adb8ad

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

‎packages/@glimmer/validator/test/collections/weak-map-test.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ module('@glimmer/validator: trackedWeakMap()', function () {
1919
test('does not work with built-ins', (assert) => {
2020
const map = trackedWeakMap();
2121
const pattern =
22-
/(Invalid value used as weak map key)|(WeakMap key must be an object)|(Attempted to set a non-object key in a WeakMap)|(must be an object or an unregistered symbol)/u;
22+
/(Invalid value used as weak map key)|(WeakMap key must be an object)|(Attempted to set a non-object key in a WeakMap)|(must be an object or an unregistered symbol)|(WeakMap keys must be objects or non-registered symbols)/u;
2323

2424
assert.throws(
2525
// @ts-expect-error -- point is testing constructor error

‎packages/@glimmer/validator/test/collections/weak-set-test.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ module('@glimmer/validator: trackedWeakSet()', function () {
2222
test('does not work with built-ins', (assert) => {
2323
const set = trackedWeakSet();
2424
const pattern =
25-
/(Invalid value used in weak set)|(WeakSet value must be an object)|(Attempted to add a non-object value to a WeakSet)|(must be an object or an unregistered symbol)/u;
25+
/(Invalid value used in weak set)|(WeakSet value must be an object)|(Attempted to add a non-object value to a WeakSet)|(must be an object or an unregistered symbol)|(WeakSet values must be objects or non-registered symbols)/u;
2626

2727
// @ts-expect-error -- point is testing constructor error
2828
assert.throws(() => set.add('aoeu'), pattern);

0 commit comments

Comments
 (0)