REGRESSION(r276164) [GTK] WKPreferencesDefaults API test is failing
[WebKit-https.git] / JSTests / stress / set-add-create-bucket.js
1 function shouldBe(actual, expected) {
2     if (actual !== expected)
3         throw new Error('bad value: ' + actual);
4 }
5
6 function test()
7 {
8     var set = new Set();
9     var res1 = set.has(42);
10     set.add(42);
11     var res2 = set.has(42);
12     set.add(42);
13     var res3 = set.has(42);
14     set.delete(42);
15     var res4 = set.has(42);
16     return [res1, res2, res3, res4];
17 }
18 noInline(test);
19
20 for (var i = 0; i < 1e5; ++i) {
21     var [res1, res2, res3, res4] = test();
22     shouldBe(res1, false);
23     shouldBe(res2, true);
24     shouldBe(res3, true);
25     shouldBe(res4, false);
26 }