MCPcopy Create free account
hub / github.com/nodejs/node / TestSealAndFreeze

Function TestSealAndFreeze

deps/v8/test/mjsunit/harmony/private.js:341–351  ·  view source on GitHub ↗
(factory, freeze, isFrozen)

Source from the content-addressed store, hash-verified

339
340
341function TestSealAndFreeze(factory, freeze, isFrozen) {
342 var sym = %CreatePrivateSymbol("private")
343 var obj = factory();
344 obj[sym] = 1
345 freeze(obj)
346 assertTrue(isFrozen(obj))
347 obj[sym] = 2
348 assertEquals(2, obj[sym])
349 assertTrue(delete obj[sym])
350 assertEquals(undefined, obj[sym])
351}
352
353var fastObj = () => {
354 var obj = {}

Callers 1

private.jsFile · 0.85

Calls 4

factoryFunction · 0.50
freezeFunction · 0.50
assertTrueFunction · 0.50
assertEqualsFunction · 0.50

Tested by

no test coverage detected