module.exports = [
  {
    html: '
' +
      ' ' +
      '  ' +
      '    File ' +
      '    ' +
      '      ' +
      '      New ' +
      '      Open… ' +
      '      …' +
      '     ' +
      '   ' +
      ' ',
    target: ['#rule2a', '#rule2c'],
    accessibleText: ['File', 'New'],
  },
  {
    html:
      '' +
      '  Meeting alarms ' +
      '  ' +
      '  Beep  Display the meeting title  ' +
      '    Flash the screen' +
      '    ' +
      '     ' +
      ' ',
    target: ['#beep', '#flash'],
    accessibleText: ['Beep', 'Flash the screen 3 times'],
  },
  {
    html:
      'This is everything 
' +
      'This is a label 
' +
      'HTML Label ' +
      'This is everything 
' +
      'This is a label 
' +
      'HTML Label ' +
      'This is a ' +
      'hidden  ' +
      'secret 
' +
      'HTML Label ' +
      'This is everything 
' +
      'This is a label 
' +
      'HTML Label ' +
      'This is everything 
' +
      'This is a label 
' +
      'HTML Label ' +
      'This is everything 
' +
      'This is a label 
' +
      'HTML Label ' +
      'This is everything 
' +
      'This is a label 
' +
      'HTML Label ' +
      'This is everything 
' +
      'This is a label 
' +
      'HTML Label ' +
      'This is 
' +
      'This is a label 
' +
      'HTML Label ' +
      'This is 
' +
      'This is a label 
' +
      'HTML Label ' +
      'This is ' +
      '  everything 
' +
      'This is a label 
' +
      'HTML Label ' +
      'My form input ' +
      '
',
    target: '#target',
    accessibleText: 'My form input',
  },
  {
    html:
      '' +
      '
' +
      'My form input ',
    target: '#target',
    accessibleText: 'My form input',
  },
  {
    html:
      'This is everything 
' +
      'This is a label 
' +
      'HTML Label ' +
      'This is everything 
' +
      'This is a label 
' +
      'HTML Label ' +
      'This is everything 
' +
      'This is a label 
' +
      'HTML Label ' +
      'This is everything 
' +
      'This is a label 
' +
      'HTML Label ' +
      'This is ' +
      'first second third ' +
      '  of everything 
' +
      'This is a label 
' +
      'HTML Label ' +
      'This is  of everything 
' +
      'This is a label 
' +
      'HTML Label ' +
      'This span ' +
      ' is everything 
' +
      'This is a label 
' +
      'HTML Label ' +
      '' +
      '' +
      '	Chosen ' +
      '	Not Selected ' +
      ' ' +
      ' ' +
      'My Select ' +
      '' +
      '' +
      '	Chosen ' +
      '	Not Selected ' +
      ' ' +
      ' ' +
      '' +
      '' +
      'Please choose a region ' +
      'Coastal ' +
      'Forest ' +
      'Grasslands ' +
      'Mountains ' +
      ' ' +
      ' ',
    target: '#target',
    accessibleText: '',
  },
  {
    html:
      '' +
      '' +
      '	Chosen ' +
      '	Not Selected ' +
      ' ' +
      ' ' +
      'Hello ',
    target: 'a',
    accessibleText: 'Hello',
  },
  {
    html: 'Hello ',
    target: 'button',
    accessibleText: 'Hello',
  },
  {
    html: 'Hello ',
    target: 'summary',
    // accessibleText: 'Hello',
    // Chrome and axe-core disagree, we follow Chrome and spec.
    accessibleText: '',
  },
  {
    html: 'Hello ',
    target: 'a',
    accessibleText: 'Hello',
  },
  {
    html: 'Hello ',
    target: 'button',
    accessibleText: 'Hello',
  },
  {
    html: 'Hello ',
    target: 'summary',
    // accessibleText: 'Hello',
    // Chrome and axe-core disagree, we follow Chrome and spec.
    accessibleText: '',
  },
  {
    html: 'HelloWorld  ',
    target: 'a',
    accessibleText: 'HelloWorld',
  },
  {
    html: 'HelloWorld
 ',
    target: 'a',
    accessibleText: 'Hello World',
  },
  {
    html:
      'Hello World ',
    target: 'button',
    accessibleText: 'Hello World',
  },
  {
    html:
      'This is everything 
' +
      '',
    target: '#t1',
    accessibleText: 'ARIA Label',
  },
  {
    html: '
',
    target: 'input',
    accessibleText: 'I will be king',
  },
  {
    html:
      '
',
    target: 'input',
    accessibleText: 'you will be queen',
  },
  {
    html: '' +
      'Fallback content heroes  
',
    target: 'input',
    accessibleText: 'Fallback content heroes',
  },
  {
    html:
      'Hello
' +
      'Not part of a11yName Fail  ',
    target: 'figure',
    accessibleText: 'Hello',
  },
  {
    html:
      'Not part of a11yName Fail  ',
    target: 'figure',
    accessibleText: 'Hello',
  },
  {
    html:
      'Not part of a11yName Hello  ',
    target: 'figure',
    accessibleText: 'Hello',
  },
  {
    html:
      'Not part of a11yName  ',
    target: 'figure',
    // accessibleText: 'Hello',
    // Chrome and axe-core disagree, we follow Chrome and spec.
    accessibleText: '',
  },
  {
    html: 'Hello ',
    target: 'figure',
    // accessibleText: 'Hello',
    // Chrome and axe-core disagree, we follow Chrome and spec.
    accessibleText: '',
  },
  {
    html: 'Not part of a11yName  
',
    target: 'figure',
    // accessibleText: 'Hello',
    // Chrome and axe-core disagree, we follow Chrome and spec.
    accessibleText: '',
  },
  {
    html:
      'Hello
World
' +
      'Hello
World
' +
      '',
    target: 'table',
    accessibleText: 'Hello World',
  },
  {
    html: '',
    target: 'table',
    accessibleText: 'Hello World',
  },
  {
    html:
      '',
    target: 'table',
    accessibleText: 'Hello World',
  },
  {
    html: '',
    target: 'table',
    accessibleText: 'Hello World',
  },
  {
    html: '',
    target: 'table',
    accessibleText: 'Hello World',
  },
  {
    html: '',
    target: 'table',
    accessibleText: 'Hello World',
  },
  {
    html:
      'Hello
World
' +
      'Hello
World
' +
      'Hello
World
' +
      'Hello
World
' +
      'Hello
World
' +
      'Hello
World
' +
      'Hello
World
' +
      'Hello World' + ' ',
    target: 'input',
    accessibleText: 'Hello World',
  },
  {
    html:
      'Hello World' + ' ',
    target: 'input',
    accessibleText: 'Hello World',
  },
  {
    html:
      'Hello World' + ' ',
    target: 'input',
    accessibleText: 'Hello World',
  },
  {
    html:
      'Hello World' + ' ',
    target: 'input',
    accessibleText: 'Hello World',
  },
  {
    html:
      'Hello World' + ' ',
    target: 'input',
    accessibleText: 'Hello World',
  },
  {
    html:
      'Hello World' + ' ',
    target: 'input',
    accessibleText: 'Hello World',
  },
  {
    html:
      'Hello World' + ' ',
    target: 'input',
    accessibleText: 'Hello World',
  },
  {
    html:
      'Hello World ' + 'Hello World ' + 'Hello World ' + 'Hello World ' + 'Hello World ' + 'Hello World ' + 'Hello World ' + 'Hello
World
' +
      '',
    target: 'textarea',
    accessibleText: 'Hello World',
  },
  {
    html: '',
    target: 'textarea',
    accessibleText: 'Hello World',
  },
  {
    html:
      'Hello World' + ' ',
    target: 'textarea',
    accessibleText: 'Hello World',
  },
  {
    html:
      'Hello World ' + '',
    target: 'textarea',
    accessibleText: 'Hello World',
  },
  {
    html: '',
    target: 'textarea',
    accessibleText: 'Hello World',
  },
  {
    html: '',
    target: 'textarea',
    accessibleText: 'Hello World',
  },
  {
    html: '',
    target: 'textarea',
    accessibleText: '',
  },
  {
    html:
      'Hello
World
' +
      'Hello
World
' +
      'Hello World  ' +
      ' ' +
      '' +
      '' +
      'Descriptive Link Text' +
      ' ' +
      ' ' +
      '
' +
      '',
    target: 'a',
    accessibleText: 'Descriptive Link Text',
  },
  {
    html:
      'Hello
World
' +
      'Hello World  Hello
World
',
    target: 'cite',
    accessibleText: 'Hello World',
  },
  {
    html: '