1 // |reftest| skip -- set-methods is not supported
2 // Copyright (C) 2023 Anthony Frehner and Kevin Gibbons. All rights reserved.
3 // This code is governed by the BSD license found in the LICENSE file.
6 description: GetSetRecord throws if obj is not an object
8 1. If obj is not an Object, throw a TypeError exception.
9 features: [set-methods]
12 let s1 = new Set([1]);
16 s1.symmetricDifference(1);
24 s1.symmetricDifference("");
32 s1.symmetricDifference(1n);
40 s1.symmetricDifference(false);
48 s1.symmetricDifference(undefined);
56 s1.symmetricDifference(null);
64 s1.symmetricDifference(Symbol("test"));