|
1 | | -import { FREEZING, NATIVE } from '../helpers/constants.js'; |
| 1 | +import { NATIVE } from '../helpers/constants.js'; |
2 | 2 | import { createConversionChecker } from '../helpers/helpers.js'; |
3 | 3 |
|
4 | 4 | QUnit.test('Reflect.set', assert => { |
@@ -120,11 +120,9 @@ QUnit.test('Reflect.set', assert => { |
120 | 120 | assert.throws(() => set(42, orderChecker, 1), TypeError, 'throws on primitive before ToPropertyKey'); |
121 | 121 |
|
122 | 122 | // non-extensible receiver should return false, not throw |
123 | | - if (FREEZING) { |
124 | | - assert.false(set({}, 'x', 42, Object.freeze({})), 'frozen empty receiver returns false'); |
125 | | - assert.false(set({}, 'x', 42, Object.preventExtensions({})), 'non-extensible receiver returns false'); |
126 | | - assert.false(set({}, 'x', 42, Object.seal({})), 'sealed empty receiver returns false'); |
127 | | - } |
| 123 | + assert.false(set({}, 'x', 42, Object.freeze({})), 'frozen empty receiver returns false'); |
| 124 | + assert.false(set({}, 'x', 42, Object.preventExtensions({})), 'non-extensible receiver returns false'); |
| 125 | + assert.false(set({}, 'x', 42, Object.seal({})), 'sealed empty receiver returns false'); |
128 | 126 |
|
129 | 127 | assert.same(orderChecker.$toString, 0, 'ToPropertyKey not called before target validation in Reflect.set'); |
130 | 128 | }); |
0 commit comments