246 lines · 2.5 KB · Text
RawDownload
# Test data for nth-* expressions # Odd and Even #dataE:nth-child(odd) {}#errors#expected| 1 E:nth-child(2n+1)#reset #dataE:nth-child(even) {}#errors#expected| 1 E:nth-child(2n+0)#reset # Basic numbers #dataE:nth-child(1) {}#errors#expected| 1 E:nth-child(0n+1)#reset #dataE:nth-child(-1) {}#errors#expected| 1 E:nth-child(0n+-1)#reset # IDENT ws [ NUMBER ws ]? #dataE:nth-child(n) {}#errors#expected| 1 E:nth-child(1n+0)#reset #dataE:nth-child(-n) {}#errors#expected| 1 E:nth-child(-1n+0)#reset #dataE:nth-child(-n- 1) {}#errors#expected| 1 E:nth-child(-1n+-1)#reset #dataE:nth-child(-n-1) {}#errors#expected| 1 E:nth-child(-1n+-1)#reset # DIMENSION ws [ NUMBER ws ]? #dataE:nth-child(2n) {}#errors#expected| 1 E:nth-child(2n+0)#reset #dataE:nth-child(-2n) {}#errors#expected| 1 E:nth-child(-2n+0)#reset #dataE:nth-child(2n- 1) {}#errors#expected| 1 E:nth-child(2n+-1)#reset #dataE:nth-child(-2n- 1) {}#errors#expected| 1 E:nth-child(-2n+-1)#reset #dataE:nth-child(2n-1) {}#errors#expected| 1 E:nth-child(2n+-1)#reset #dataE:nth-child(-2n-1) {}#errors#expected| 1 E:nth-child(-2n+-1)#reset # IDENT ws CHAR ws NUMBER ws #dataE:nth-child(n - 1) {}#errors#expected| 1 E:nth-child(1n+-1)#reset #dataE:nth-child(n+1) {}#errors#expected| 1 E:nth-child(1n+1)#reset #dataE:nth-child(n + 1) {}#errors#expected| 1 E:nth-child(1n+1)#reset # DIMENSION ws CHAR ws NUMBER ws #dataE:nth-child(2n - 1) {}#errors#expected| 1 E:nth-child(2n+-1)#reset #dataE:nth-child(2n+1) {}#errors#expected| 1 E:nth-child(2n+1)#reset #dataE:nth-child(2n + 1) {}#errors#expected| 1 E:nth-child(2n+1)#reset # Illegal inputs #dataE:nth-child(n--1) {}#errors#expected#reset #dataE:nth-child(n-+1) {}#errors#expected#reset #dataE:nth-child(n- -1) {}#errors#expected#reset #dataE:nth-child(n- +1) {}#errors#expected#reset #dataE:nth-child(n + -1) {}#errors#expected#reset #dataE:nth-child(n - +1) {}#errors#expected#reset #dataE:nth-child(2n--1) {}#errors#expected#reset #dataE:nth-child(2n-+1) {}#errors#expected#reset #dataE:nth-child(2n- -1) {}#errors#expected#reset #dataE:nth-child(2n- +1) {}#errors#expected#reset #dataE:nth-child(2n + -1) {}#errors#expected#reset #dataE:nth-child(2n - +1) {}#errors#expected#reset #dataE:nth-child(3 n) {}#errors#expected#reset #dataE:nth-child(+2 n) {}#errors#expected#reset #dataE:nth-child(+ 2) {}#errors#expected#reset