summaryrefslogtreecommitdiffstats
path: root/devtools/client/shared/components/test/node/stubs/reps/accessible.js
blob: 3c9834e6d342bcfb176e24062e078339a14dedca (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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */

"use strict";

const stubs = new Map();
stubs.set("Document", {
  actor: "server1.conn1.child1/accessible31",
  typeName: "accessible",
  preview: {
    name: "New Tab",
    role: "document",
    isConnected: true,
  },
});

stubs.set("ButtonMenu", {
  actor: "server1.conn1.child1/accessible38",
  typeName: "accessible",
  preview: {
    name: "New to Nightly? Let’s get started.",
    role: "buttonmenu",
    isConnected: true,
  },
});

stubs.set("NoName", {
  actor: "server1.conn1.child1/accessible93",
  typeName: "accessible",
  preview: {
    name: null,
    role: "text container",
    isConnected: true,
  },
});

stubs.set("NoPreview", {
  actor: "server1.conn1.child1/accessible93",
  typeName: "accessible",
});

stubs.set("DisconnectedAccessible", {
  actor: null,
  typeName: "accessible",
  preview: {
    name: null,
    role: "section",
    isConnected: false,
  },
});

const name = "a".repeat(1000);
stubs.set("AccessibleWithLongName", {
  actor: "server1.conn1.child1/accessible98",
  typeName: "accessible",
  preview: {
    name,
    role: "text leaf",
    isConnected: true,
  },
});

stubs.set("PushButton", {
  actor: "server1.conn1.child1/accessible157",
  typeName: "accessible",
  preview: {
    name: "Search",
    role: "pushbutton",
    isConnected: true,
  },
});

module.exports = stubs;