Bug 1884032 [wpt PR 44942] - [css-color] add missing colorscheme-aware tests, a=testonly
[gecko.git] / dom / serviceworkers / test / match_all_client_id_worker.js
blob607eec97d47ef7fb2426ff029d6b9a2e0dd8199f
1 onmessage = function (e) {
2   dump("MatchAllClientIdWorker:" + e.data + "\n");
3   var id = [];
4   var iterations = 5;
5   var counter = 0;
7   for (var i = 0; i < iterations; i++) {
8     self.clients.matchAll().then(function (res) {
9       if (!res.length) {
10         dump("ERROR: no clients are currently controlled.\n");
11       }
13       client = res[0];
14       id[counter] = client.id;
15       counter++;
16       if (counter >= iterations) {
17         var response = true;
18         for (var index = 1; index < iterations; index++) {
19           if (id[0] != id[index]) {
20             response = false;
21             break;
22           }
23         }
24         client.postMessage(response);
25       }
26     });
27   }