summaryrefslogtreecommitdiffstats
path: root/devtools/shared/tests/xpcshell/test_flatten.js
blob: 2e2a80a9d558b30499c290516835b905aae93cd6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/* Any copyright is dedicated to the Public Domain.
   http://creativecommons.org/publicdomain/zero/1.0/ */

"use strict";

// Test ThreadSafeDevToolsUtils.flatten

function run_test() {
  const { flatten } = DevToolsUtils;

  const flat = flatten([
    ["a", "b", "c"],
    ["d", "e", "f"],
    ["g", "h", "i"],
  ]);

  equal(flat.length, 9);
  equal(flat[0], "a");
  equal(flat[1], "b");
  equal(flat[2], "c");
  equal(flat[3], "d");
  equal(flat[4], "e");
  equal(flat[5], "f");
  equal(flat[6], "g");
  equal(flat[7], "h");
  equal(flat[8], "i");
}