Sign in
cobalt
/
cobalt
/
2ea2238d90d36bda2ed661e5419f2b40fae96ba4
/
.
/
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
);