Sign in
cobalt
/
cobalt
/
71840339e1109efe930df5c60712d91cdcc962a8
/
.
/
src
/
third_party
/
mozjs-45
/
js
/
src
/
jit-test
/
tests
/
collections
/
WeakSet-add-returns-this.js
blob: eb9c40e4072a9a1d21c5286228c0f6242a298da7 [
file
] [
log
] [
blame
]
var
ws
=
new
WeakSet
();
var
bar
=
{};
assertEq
(
ws
.
add
(
bar
),
ws
);
var
foo
=
{};
var
a
=
ws
.
add
(
foo
);
assertEq
(
a
,
ws
);
assertEq
(
a
.
has
(
bar
),
true
);
assertEq
(
a
.
has
(
foo
),
true
);
assertEq
(
WeakSet
.
prototype
.
add
.
call
(
ws
,
{}),
ws
);