module.exports = [
{
html: '',
target: '#target',
role: 'button',
},
{
html: '
',
target: '#target',
role: null,
},
{
html: '',
target: '#target',
role: null,
},
{
html: 'link',
target: '#target',
role: 'link',
},
{
html: 'link',
target: '#target',
role: null,
},
{
html: 'link',
target: '#target',
role: 'link',
},
{
html: 'link',
target: '#target',
role: null,
},
{
html: '',
target: '#target',
role: 'contentinfo',
},
{
html: '',
target: '#target',
role: null,
},
{
html: '',
target: '#target',
role: null,
},
{
html: '',
target: '#target',
role: null,
},
{
html: '',
target: '#target',
role: null,
},
{
html: '',
target: '#target',
role: null,
},
{
html: '',
target: '#target',
role: null,
},
{
html: '',
target: '#target',
role: null,
},
{
html: '',
target: '#target',
role: null,
},
{
html: '',
target: '#target',
role: null,
},
{
html: '',
target: '#target',
role: null,
},
{
html: '',
target: '#target',
role: 'form',
},
{
html: 'foo
',
target: '#target',
role: 'form',
},
{
html: '',
target: '#target',
role: null,
},
{
html: '',
target: '#target',
role: null,
},
{
html: '',
target: '#target',
role: 'banner',
},
{
html: '',
target: '#target',
role: null,
},
{
html: '',
target: '#target',
role: null,
},
{
html: '',
target: '#target',
role: null,
},
{
html: '',
target: '#target',
role: null,
},
{
html: '',
target: '#target',
role: null,
},
{
html: '',
target: '#target',
role: null,
},
{
html: '',
target: '#target',
role: null,
},
{
html: '',
target: '#target',
role: null,
},
{
html: '',
target: '#target',
role: null,
},
{
html: '',
target: '#target',
role: null,
},
{
html: '
',
target: '#target',
role: 'img',
},
{
html: '
',
target: '#target',
role: 'img',
},
{
html: '
',
target: '#target',
role: 'presentation',
},
{
html: '
',
target: '#target',
role: 'img',
},
{
html: '
',
target: '#target',
role: 'img',
},
{
html: '',
target: '#target',
role: 'button',
},
{
html: '',
target: '#target',
role: 'button',
},
{
html: '',
target: '#target',
role: 'button',
},
{
html: '',
target: '#target',
role: 'button',
},
{
html: '',
target: '#target',
role: 'checkbox',
},
{
html: '',
target: '#target',
role: 'textbox',
},
{
html: '',
target: '#target',
role: 'textbox',
},
{
html: '',
target: '#target',
role: 'textbox',
},
{
html: '',
target: '#target',
role: 'textbox',
},
{
html: '',
target: '#target',
role: 'textbox',
},
{
html: '',
target: '#target',
role: 'textbox',
},
{
html: '',
target: '#target',
role: 'textbox',
},
{
html: '',
target: '#target',
role: 'textbox',
},
{
html: '',
target: '#target',
role: 'combobox',
},
{
html: '',
target: '#target',
role: 'textbox',
},
{
html: '',
target: '#target',
role: 'textbox',
},
{
html: '',
target: '#target',
role: 'spinbutton',
},
{
html: '',
target: '#target',
role: 'radio',
},
{
html: '',
target: '#target',
role: 'slider',
},
{
html: '',
target: '#target',
role: 'searchbox',
},
{
html: '',
target: '#target',
role: 'combobox',
},
{
html: '',
target: '#target',
role: 'textbox',
},
{
html: '',
target: '#target',
role: 'region',
},
{
html: 'foo
',
target: '#target',
role: 'region',
},
{
html: '',
target: '#target',
role: null,
},
{
html: '',
target: '#target',
role: null,
},
{
html: '',
target: '#target',
role: 'listbox',
},
{
html: '',
target: '#target',
role: 'listbox',
},
{
html: '',
target: '#target',
role: 'combobox',
},
{
html: '',
target: '#target',
role: 'combobox',
},
// ---------- Table related cases ----------
{
html: '',
target: '#target',
role: 'cell',
},
{
html: '',
target: '#target',
role: 'gridcell',
},
{
html: '',
target: '#target',
role: 'gridcell',
},
{
html: '',
target: '#target',
role: 'rowheader',
},
{
html: '',
target: '#target',
role: 'columnheader',
},
// All TH in thead row -> columnheader
{
html: '',
target: '#target',
role: 'columnheader',
},
{
html: '',
target: '#target',
role: 'columnheader',
},
// TH with TD sibling in same row -> rowheader
{
html: '',
target: '#target',
role: 'rowheader',
},
// TH in tbody with TD sibling -> rowheader
{
html: '',
target: '#target',
role: 'rowheader',
},
// TH in tbody, second row, with TD sibling -> rowheader
{
html: '',
target: '#target',
role: 'rowheader',
},
// TH with TD above and below in same column -> rowheader
{
html: '',
target: '#target',
role: 'rowheader',
},
// TH only cell in row -> no role
{
html: '',
target: '#target',
role: null,
},
// TH only cell in row, but table has multiple rows -> columnheader
{
html: '',
target: '#target',
role: 'columnheader',
},
// TH surrounded by other TH -> columnheader
{
html: '',
target: '#target',
role: 'columnheader',
},
// Row with first cell as TD -> rowheader
{
html: '',
target: '#target',
role: 'rowheader',
},
// Row with last cell as TD -> rowheader
{
html: '',
target: '#target',
role: 'rowheader',
},
// scope="col" -> columnheader
{
html: '',
target: '#target',
role: 'columnheader',
},
// scope="row" -> rowheader
{
html: '',
target: '#target',
role: 'rowheader',
},
// scope="colgroup" -> columnheader
{
html: '',
target: '#target',
role: 'columnheader',
},
// scope="rowgroup" -> rowheader
{
html: '',
target: '#target',
role: 'rowheader',
},
];