"use strict";
var { LabelUtils } = ChromeUtils.importESModule(
"resource://gre/modules/shared/LabelUtils.sys.mjs"
);
const TESTCASES = [
{
description: "Input contains in a label element.",
document: `
`,
expectedLabelIds: [["labelA"]],
},
{
description: "Input contains in a label element.",
document: ``,
inputId: "typeB",
expectedLabelIds: [["labelB"]],
},
{
description: '"for" attribute used to indicate input by one label.',
document: `
`,
inputId: "typeC",
expectedLabelIds: [["labelC"]],
},
{
description: '"for" attribute used to indicate input by multiple labels.',
document: ``,
inputId: "typeD",
expectedLabelIds: [["labelD1", "labelD2", "labelD3"]],
},
{
description:
'"for" attribute used to indicate input by multiple labels with space prefix/postfix.',
document: `
`,
inputId: " typeE ",
expectedLabelIds: [["labelE4"]],
},
{
description: "Input contains in a label element.",
document: `