text: import {
    messages,
    ruleName,
  } from ".."
  import rules from "../../../rules"
  import { testRule } from "../../../testUtils"
  
  const rule = rules[ruleName]
  
  testRule(rule, {
    ruleName,
    config: ["always"],
  
    accept: [ {
      code: ".foo { }",
    }, {
      code: "[target] { }",
    }, {
      code: "[ target] { }",
    }, {
      code: "[target ] { }",
    }, {
      code: "[ target ] { }",
    }, {
      code: "[target =_blank] { }",
    }, {
      code: "[target = _blank] { }",
    }, {
      code: "[target =_blank ] { }",
    }, {
      code: "[target = _blank ] { }",
    }, {
      code: "[ target =_blank] { }",
    }, {
      code: "[ target = _blank] { }",
    }, {
      code: "[ target =_blank ] { }",
    }, {
      code: "[ target = _blank ] { }",
    }, {
      code: "[target ='_blank'] { }",
    }, {
      code: "[target = '_blank'] { }",
    }, {
      code: "[target =' _blank'] { }",
    }, {
      code: "[target ='_blank' ] { }",
    }, {
      code: "[target ='_blank '] { }",
    }, {
      code: "[target = '_blank' ] { }",
    }, {
      code: "[target =' _blank '] { }",
    }, {
      code: "[ target ='_blank'] { }",
    }, {
      code: "[ target = '_blank'] { }",
    }, {
      code: "[ target =' _blank'] { }",
    }, {
      code: "[ target ='_blank' ] { }",
    }, {
      code: "[ target ='_blank '] { }",
    }, {
      code: "[ target = '_blank' ] { }",
    }, {
      code: "[ target =' _blank '] { }",
    }, {
      code: "[target =\"_blank\"] { }",
    }, {
      code: "[target = \"_blank\"] { }",
    }, {
      code: "[target =\" _blank\"] { }",
    }, {
      code: "[target =\"_blank\" ] { }",
    }, {
      code: "[target =\"_blank \"] { }",
    }, {
      code: "[target = \"_blank\" ] { }",
    }, {
      code: "[target =\" _blank \"] { }",
    }, {
      code: "[ target =\"_blank\"] { }",
    }, {
      code: "[ target = \"_blank\"] { }",
    }, {
      code: "[ target =\" _blank\"] { }",
    }, {
      code: "[ target =\"_blank\" ] { }",
    }, {
      code: "[ target =\"_blank \"] { }",
    }, {
      code: "[ target = \"_blank\" ] { }",
    }, {
      code: "[ target =\" _blank \"] { }",
    }, {
      code: "[title ~=flower] { }",
    }, {
      code: "[title ~= flower] { }",
    }, {
      code: "[title |=flower] { }",
    }, {
      code: "[title |= flower] { }",
    }, {
      code: "[title ^=flower] { }",
    }, {
      code: "[title ^= flower] { }",
    }, {
      code: "[title $=flower] { }",
    }, {
      code: "[title $= flower] { }",
    }, {
      code: "a[href *=w3schools] { }",
    }, {
      code: "a[href *= w3schools] { }",
    }, {
      code: "img[alt ~=person][src *=lorem] { }",
    }, {
      code: "img[alt ~= person][src *=lorem] { }",
    }, {
      code: "img[alt ~=person][src *= lorem] { }",
    }, {
      code: "img[alt ~= person][src *= lorem] { }",
    }, {
      code: "[target =_blank]:hover { }",
    }, {
      code: "[target = _blank]:hover { }",
    }, {
      code: "[target =_blank]::before { }",
    }, {
      code: "[target = _blank]::before { }",
    }, {
      code: "option[data-hidden =true] { }",
    }, {
      code: "option[data-hidden = true] { }",
    }, {
      code: "option[dataHidden] { }",
    }, {
      code: "@media screen and (max-width: 480px) { img[align =right] { } }",
    }, {
      code: "@media screen and (max-width: 480px) { img[align = right] { } }",
    }, {
      code: "[target =_blank] .foo { }",
    }, {
      code: "[target = _blank] .foo { }",
    }, {
      code: "li[aria-hidden =false]:nth-child(1) { }",
    }, {
      code: "li[aria-hidden =false]:nth-child( 1) { }",
    }, {
      code: "li[aria-hidden =false]:nth-child(1 ) { }",
    }, {
      code: "li[aria-hidden =false]:nth-child( 1 ) { }",
    }, {
      code: "li[aria-hidden = false]:nth-child(1) { }",
    }, {
      code: "li[aria-hidden = false]:nth-child( 1) { }",
    }, {
      code: "li[aria-hidden = false]:nth-child(1 ) { }",
    }, {
      code: "li[aria-hidden = false]:nth-child( 1 ) { }",
    }, {
      code: "ul li[aria-hidden =false] + li[aria-hidden =false] a { }",
    }, {
      code: "ul li[aria-hidden = false] + li[aria-hidden =false] a { }",
    }, {
      code: "ul li[aria-hidden =false] + li[aria-hidden = false] a { }",
    }, {
      code: "ul li[aria-hidden = false] + li[aria-hidden = false] a { }",
    }, {
      code: "[target] { content: \" \" }",
    }, {
      code: "[target ] { content: \" \" }",
    }, {
      code: "[ target] { content: \" \" }",
    }, {
      code: "[ target ] { content: \" \" }",
    } ],
  
    reject: [ {
      code: "[target=_blank] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 8,
    }, {
      code: "[target= _blank] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 8,
    }, {
      code: "[target=_blank ] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 8,
    }, {
      code: "[target= _blank ] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 8,
    }, {
      code: "[ target=_blank] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[ target= _blank] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[ target=_blank ] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[ target= _blank ] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[target='_blank'] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 8,
    }, {
      code: "[target= '_blank'] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 8,
    }, {
      code: "[target=' _blank'] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 8,
    }, {
      code: "[target='_blank' ] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 8,
    }, {
      code: "[target='_blank '] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 8,
    }, {
      code: "[target= '_blank' ] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 8,
    }, {
      code: "[target=' _blank '] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 8,
    }, {
      code: "[ target='_blank'] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[ target= '_blank'] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[ target=' _blank'] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[ target='_blank' ] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[ target='_blank '] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[ target= '_blank' ] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[ target=' _blank '] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[target=\"_blank\"] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 8,
    }, {
      code: "[target= \"_blank\"] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 8,
    }, {
      code: "[target=\" _blank\"] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 8,
    }, {
      code: "[target=\"_blank\" ] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 8,
    }, {
      code: "[target=\"_blank \"] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 8,
    }, {
      code: "[target= \"_blank\" ] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 8,
    }, {
      code: "[target=\" _blank \"] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 8,
    }, {
      code: "[ target=\"_blank\"] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[ target= \"_blank\"] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[ target=\" _blank\"] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[ target=\"_blank\" ] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[ target=\"_blank \"] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[ target= \"_blank\" ] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[ target=\" _blank \"] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[title~=flower] { }",
      message: messages.expectedBefore("~="),
      line: 1,
      column: 7,
    }, {
      code: "[title~= flower] { }",
      message: messages.expectedBefore("~="),
      line: 1,
      column: 7,
    }, {
      code: "[title|=flower] { }",
      message: messages.expectedBefore("|="),
      line: 1,
      column: 7,
    }, {
      code: "[title|= flower] { }",
      message: messages.expectedBefore("|="),
      line: 1,
      column: 7,
    }, {
      code: "[title^=flower] { }",
      message: messages.expectedBefore("^="),
      line: 1,
      column: 7,
    }, {
      code: "[title^= flower] { }",
      message: messages.expectedBefore("^="),
      line: 1,
      column: 7,
    }, {
      code: "[title$=flower] { }",
      message: messages.expectedBefore("$="),
      line: 1,
      column: 7,
    }, {
      code: "[title$= flower] { }",
      message: messages.expectedBefore("$="),
      line: 1,
      column: 7,
    }, {
      code: "a[href*=w3schools] { }",
      message: messages.expectedBefore("*="),
      line: 1,
      column: 7,
    }, {
      code: "a[href*= w3schools] { }",
      message: messages.expectedBefore("*="),
      line: 1,
      column: 7,
    }, {
      code: "img[alt~=person][src *=lorem] { }",
      message: messages.expectedBefore("~="),
      line: 1,
      column: 8,
    }, {
      code: "img[alt~= person][src *=lorem] { }",
      message: messages.expectedBefore("~="),
      line: 1,
      column: 8,
    }, {
      code: "img[alt ~=person][src*= lorem] { }",
      message: messages.expectedBefore("*="),
      line: 1,
      column: 22,
    }, {
      code: "img[alt ~= person][src*= lorem] { }",
      message: messages.expectedBefore("*="),
      line: 1,
      column: 23,
    }, {
      code: "[target=_blank]:hover { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 8,
    }, {
      code: "[target= _blank]:hover { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 8,
    }, {
      code: "[target=_blank]::before { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 8,
    }, {
      code: "[target= _blank]::before { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 8,
    }, {
      code: "option[data-hidden=true] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 19,
    }, {
      code: "option[data-hidden= true] { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 19,
    }, {
      code: "@media screen and (max-width: 480px) { img[align=right] { } }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 49,
    }, {
      code: "@media screen and (max-width: 480px) { img[align= right] { } }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 49,
    }, {
      code: "[target=_blank] .foo { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 8,
    }, {
      code: "[target= _blank] .foo { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 8,
    }, {
      code: "li[aria-hidden=false]:nth-child(1) { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 15,
    }, {
      code: "li[aria-hidden=false]:nth-child( 1) { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 15,
    }, {
      code: "li[aria-hidden=false]:nth-child(1 ) { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 15,
    }, {
      code: "li[aria-hidden=false]:nth-child( 1 ) { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 15,
    }, {
      code: "li[aria-hidden= false]:nth-child(1) { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 15,
    }, {
      code: "li[aria-hidden= false]:nth-child( 1) { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 15,
    }, {
      code: "li[aria-hidden= false]:nth-child(1 ) { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 15,
    }, {
      code: "li[aria-hidden= false]:nth-child( 1 ) { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 15,
    }, {
      code: "ul li[aria-hidden=false] + li[aria-hidden =false] a { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 18,
    }, {
      code: "ul li[aria-hidden =false] + li[aria-hidden=false] a { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 43,
    }, {
      code: "ul li[aria-hidden= false] + li[aria-hidden =false] a { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 18,
    }, {
      code: "ul li[aria-hidden = false] + li[aria-hidden=false] a { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 44,
    }, {
      code: "ul li[aria-hidden=false] + li[aria-hidden = false] a { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 18,
    }, {
      code: "ul li[aria-hidden =false] + li[aria-hidden= false] a { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 43,
    }, {
      code: "ul li[aria-hidden= false] + li[aria-hidden = false] a { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 18,
    }, {
      code: "ul li[aria-hidden = false] + li[aria-hidden= false] a { }",
      message: messages.expectedBefore("="),
      line: 1,
      column: 44,
    } ],
  })
  
  testRule(rule, {
    ruleName,
    config: ["never"],
  
    accept: [ {
      code: ".foo { }",
    }, {
      code: "[target] { }",
    }, {
      code: "[ target] { }",
    }, {
      code: "[target ] { }",
    }, {
      code: "[ target ] { }",
    }, {
      code: "[target=_blank] { }",
    }, {
      code: "[target= _blank] { }",
    }, {
      code: "[target=_blank ] { }",
    }, {
      code: "[target= _blank ] { }",
    }, {
      code: "[ target=_blank] { }",
    }, {
      code: "[ target= _blank] { }",
    }, {
      code: "[ target=_blank ] { }",
    }, {
      code: "[ target= _blank ] { }",
    }, {
      code: "[target='_blank'] { }",
    }, {
      code: "[target= '_blank'] { }",
    }, {
      code: "[target=' _blank'] { }",
    }, {
      code: "[target='_blank' ] { }",
    }, {
      code: "[target='_blank '] { }",
    }, {
      code: "[target= '_blank' ] { }",
    }, {
      code: "[target=' _blank '] { }",
    }, {
      code: "[ target='_blank'] { }",
    }, {
      code: "[ target= '_blank'] { }",
    }, {
      code: "[ target=' _blank'] { }",
    }, {
      code: "[ target='_blank' ] { }",
    }, {
      code: "[ target='_blank '] { }",
    }, {
      code: "[ target= '_blank' ] { }",
    }, {
      code: "[ target=' _blank '] { }",
    }, {
      code: "[target=\"_blank\"] { }",
    }, {
      code: "[target= \"_blank\"] { }",
    }, {
      code: "[target=\" _blank\"] { }",
    }, {
      code: "[target=\"_blank\" ] { }",
    }, {
      code: "[target=\"_blank \"] { }",
    }, {
      code: "[target= \"_blank\" ] { }",
    }, {
      code: "[target=\" _blank \"] { }",
    }, {
      code: "[ target=\"_blank\"] { }",
    }, {
      code: "[ target= \"_blank\"] { }",
    }, {
      code: "[ target=\" _blank\"] { }",
    }, {
      code: "[ target=\"_blank\" ] { }",
    }, {
      code: "[ target=\"_blank \"] { }",
    }, {
      code: "[ target= \"_blank\" ] { }",
    }, {
      code: "[ target=\" _blank \"] { }",
    }, {
      code: "[title~=flower] { }",
    }, {
      code: "[title~= flower] { }",
    }, {
      code: "[title|=flower] { }",
    }, {
      code: "[title|= flower] { }",
    }, {
      code: "[title^=flower] { }",
    }, {
      code: "[title^= flower] { }",
    }, {
      code: "[title$=flower] { }",
    }, {
      code: "[title$= flower] { }",
    }, {
      code: "a[href*=w3schools] { }",
    }, {
      code: "a[href*= w3schools] { }",
    }, {
      code: "img[alt~=person][src*=lorem] { }",
    }, {
      code: "img[alt~= person][src*=lorem] { }",
    }, {
      code: "img[alt~=person][src*= lorem] { }",
    }, {
      code: "img[alt~= person][src*= lorem] { }",
    }, {
      code: "[target=_blank]:hover { }",
    }, {
      code: "[target= _blank]:hover { }",
    }, {
      code: "[target=_blank]::before { }",
    }, {
      code: "[target= _blank]::before { }",
    }, {
      code: "option[data-hidden=true] { }",
    }, {
      code: "option[data-hidden= true] { }",
    }, {
      code: "option[dataHidden] { }",
    }, {
      code: "@media screen and (max-width: 480px) { img[align=right] { } }",
    }, {
      code: "@media screen and (max-width: 480px) { img[align= right] { } }",
    }, {
      code: "[target=_blank] .foo { }",
    }, {
      code: "[target= _blank] .foo { }",
    }, {
      code: "li[aria-hidden=false]:nth-child(1) { }",
    }, {
      code: "li[aria-hidden=false]:nth-child( 1) { }",
    }, {
      code: "li[aria-hidden=false]:nth-child(1 ) { }",
    }, {
      code: "li[aria-hidden=false]:nth-child( 1 ) { }",
    }, {
      code: "li[aria-hidden= false]:nth-child(1) { }",
    }, {
      code: "li[aria-hidden= false]:nth-child( 1) { }",
    }, {
      code: "li[aria-hidden= false]:nth-child(1 ) { }",
    }, {
      code: "li[aria-hidden= false]:nth-child( 1 ) { }",
    }, {
      code: "ul li[aria-hidden=false] + li[aria-hidden=false] a { }",
    }, {
      code: "ul li[aria-hidden= false] + li[aria-hidden=false] a { }",
    }, {
      code: "ul li[aria-hidden=false] + li[aria-hidden= false] a { }",
    }, {
      code: "ul li[aria-hidden= false] + li[aria-hidden= false] a { }",
    }, {
      code: "[target] { content: \" \" }",
    }, {
      code: "[target ] { content: \" \" }",
    }, {
      code: "[ target] { content: \" \" }",
    }, {
      code: "[ target ] { content: \" \" }",
    } ],
  
    reject: [ {
      code: "[target =_blank] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[target = _blank] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[target =_blank ] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[target = _blank ] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[ target =_blank] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 10,
    }, {
      code: "[ target = _blank] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 10,
    }, {
      code: "[ target =_blank ] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 10,
    }, {
      code: "[ target = _blank ] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 10,
    }, {
      code: "[target ='_blank'] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[target = '_blank'] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[target =' _blank'] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[target ='_blank' ] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[target ='_blank '] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[target = '_blank' ] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[target =' _blank '] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[ target ='_blank'] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 10,
    }, {
      code: "[ target = '_blank'] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 10,
    }, {
      code: "[ target =' _blank'] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 10,
    }, {
      code: "[ target ='_blank' ] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 10,
    }, {
      code: "[ target ='_blank '] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 10,
    }, {
      code: "[ target = '_blank' ] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 10,
    }, {
      code: "[ target =' _blank '] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 10,
    }, {
      code: "[target =\"_blank\"] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[target = \"_blank\"] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[target =\" _blank\"] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[target =\"_blank\" ] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[target =\"_blank \"] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[target = \"_blank\" ] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[target =\" _blank \"] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[ target =\"_blank\"] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 10,
    }, {
      code: "[ target = \"_blank\"] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 10,
    }, {
      code: "[ target =\" _blank\"] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 10,
    }, {
      code: "[ target =\"_blank\" ] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 10,
    }, {
      code: "[ target =\"_blank \"] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 10,
    }, {
      code: "[ target = \"_blank\" ] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 10,
    }, {
      code: "[ target =\" _blank \"] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 10,
    }, {
      code: "[title ~=flower] { }",
      message: messages.rejectedBefore("~="),
      line: 1,
      column: 8,
    }, {
      code: "[title ~= flower] { }",
      message: messages.rejectedBefore("~="),
      line: 1,
      column: 8,
    }, {
      code: "[title |=flower] { }",
      message: messages.rejectedBefore("|="),
      line: 1,
      column: 8,
    }, {
      code: "[title |= flower] { }",
      message: messages.rejectedBefore("|="),
      line: 1,
      column: 8,
    }, {
      code: "[title ^=flower] { }",
      message: messages.rejectedBefore("^="),
      line: 1,
      column: 8,
    }, {
      code: "[title ^= flower] { }",
      message: messages.rejectedBefore("^="),
      line: 1,
      column: 8,
    }, {
      code: "[title $=flower] { }",
      message: messages.rejectedBefore("$="),
      line: 1,
      column: 8,
    }, {
      code: "[title $= flower] { }",
      message: messages.rejectedBefore("$="),
      line: 1,
      column: 8,
    }, {
      code: "a[href *=w3schools] { }",
      message: messages.rejectedBefore("*="),
      line: 1,
      column: 8,
    }, {
      code: "a[href *= w3schools] { }",
      message: messages.rejectedBefore("*="),
      line: 1,
      column: 8,
    }, {
      code: "img[alt ~=person][src*=lorem] { }",
      message: messages.rejectedBefore("~="),
      line: 1,
      column: 9,
    }, {
      code: "img[alt ~= person][src*=lorem] { }",
      message: messages.rejectedBefore("~="),
      line: 1,
      column: 9,
    }, {
      code: "img[alt~=person][src *= lorem] { }",
      message: messages.rejectedBefore("*="),
      line: 1,
      column: 22,
    }, {
      code: "img[alt~= person][src *= lorem] { }",
      message: messages.rejectedBefore("*="),
      line: 1,
      column: 23,
    }, {
      code: "[target =_blank]:hover { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[target = _blank]:hover { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[target =_blank]::before { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[target = _blank]::before { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "option[data-hidden =true] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 20,
    }, {
      code: "option[data-hidden = true] { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 20,
    }, {
      code: "@media screen and (max-width: 480px) { img[align =right] { } }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 50,
    }, {
      code: "@media screen and (max-width: 480px) { img[align = right] { } }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 50,
    }, {
      code: "[target =_blank] .foo { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "[target = _blank] .foo { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 9,
    }, {
      code: "li[aria-hidden =false]:nth-child(1) { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 16,
    }, {
      code: "li[aria-hidden =false]:nth-child( 1) { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 16,
    }, {
      code: "li[aria-hidden =false]:nth-child(1 ) { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 16,
    }, {
      code: "li[aria-hidden =false]:nth-child( 1 ) { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 16,
    }, {
      code: "li[aria-hidden = false]:nth-child(1) { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 16,
    }, {
      code: "li[aria-hidden = false]:nth-child( 1) { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 16,
    }, {
      code: "li[aria-hidden = false]:nth-child(1 ) { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 16,
    }, {
      code: "li[aria-hidden = false]:nth-child( 1 ) { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 16,
    }, {
      code: "ul li[aria-hidden =false] + li[aria-hidden=false] a { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 19,
    }, {
      code: "ul li[aria-hidden=false] + li[aria-hidden =false] a { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 43,
    }, {
      code: "ul li[aria-hidden = false] + li[aria-hidden=false] a { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 19,
    }, {
      code: "ul li[aria-hidden= false] + li[aria-hidden =false] a { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 44,
    }, {
      code: "ul li[aria-hidden =false] + li[aria-hidden= false] a { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 19,
    }, {
      code: "ul li[aria-hidden=false] + li[aria-hidden = false] a { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 43,
    }, {
      code: "ul li[aria-hidden = false] + li[aria-hidden= false] a { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 19,
    }, {
      code: "ul li[aria-hidden= false] + li[aria-hidden = false] a { }",
      message: messages.rejectedBefore("="),
      line: 1,
      column: 44,
    } ],
  })
  