Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. # Test data for nth-* expressions
  2.  
  3. # Odd and Even
  4.  
  5. #data
  6. E:nth-child(odd) {}
  7. #errors
  8. #expected
  9. | 1 E:nth-child(2n+1)
  10. #reset
  11.  
  12. #data
  13. E:nth-child(even) {}
  14. #errors
  15. #expected
  16. | 1 E:nth-child(2n+0)
  17. #reset
  18.  
  19. # Basic numbers
  20.  
  21. #data
  22. E:nth-child(1) {}
  23. #errors
  24. #expected
  25. | 1 E:nth-child(0n+1)
  26. #reset
  27.  
  28. #data
  29. E:nth-child(-1) {}
  30. #errors
  31. #expected
  32. | 1 E:nth-child(0n+-1)
  33. #reset
  34.  
  35. # IDENT ws [ NUMBER ws ]?
  36.  
  37. #data
  38. E:nth-child(n) {}
  39. #errors
  40. #expected
  41. | 1 E:nth-child(1n+0)
  42. #reset
  43.  
  44. #data
  45. E:nth-child(-n) {}
  46. #errors
  47. #expected
  48. | 1 E:nth-child(-1n+0)
  49. #reset
  50.  
  51. #data
  52. E:nth-child(-n- 1) {}
  53. #errors
  54. #expected
  55. | 1 E:nth-child(-1n+-1)
  56. #reset
  57.  
  58. #data
  59. E:nth-child(-n-1) {}
  60. #errors
  61. #expected
  62. | 1 E:nth-child(-1n+-1)
  63. #reset
  64.  
  65. # DIMENSION ws [ NUMBER ws ]?
  66.  
  67. #data
  68. E:nth-child(2n) {}
  69. #errors
  70. #expected
  71. | 1 E:nth-child(2n+0)
  72. #reset
  73.  
  74. #data
  75. E:nth-child(-2n) {}
  76. #errors
  77. #expected
  78. | 1 E:nth-child(-2n+0)
  79. #reset
  80.  
  81. #data
  82. E:nth-child(2n- 1) {}
  83. #errors
  84. #expected
  85. | 1 E:nth-child(2n+-1)
  86. #reset
  87.  
  88. #data
  89. E:nth-child(-2n- 1) {}
  90. #errors
  91. #expected
  92. | 1 E:nth-child(-2n+-1)
  93. #reset
  94.  
  95. #data
  96. E:nth-child(2n-1) {}
  97. #errors
  98. #expected
  99. | 1 E:nth-child(2n+-1)
  100. #reset
  101.  
  102. #data
  103. E:nth-child(-2n-1) {}
  104. #errors
  105. #expected
  106. | 1 E:nth-child(-2n+-1)
  107. #reset
  108.  
  109. # IDENT ws CHAR ws NUMBER ws
  110.  
  111. #data
  112. E:nth-child(n - 1) {}
  113. #errors
  114. #expected
  115. | 1 E:nth-child(1n+-1)
  116. #reset
  117.  
  118. #data
  119. E:nth-child(n+1) {}
  120. #errors
  121. #expected
  122. | 1 E:nth-child(1n+1)
  123. #reset
  124.  
  125. #data
  126. E:nth-child(n + 1) {}
  127. #errors
  128. #expected
  129. | 1 E:nth-child(1n+1)
  130. #reset
  131.  
  132. # DIMENSION ws CHAR ws NUMBER ws
  133.  
  134. #data
  135. E:nth-child(2n - 1) {}
  136. #errors
  137. #expected
  138. | 1 E:nth-child(2n+-1)
  139. #reset
  140.  
  141. #data
  142. E:nth-child(2n+1) {}
  143. #errors
  144. #expected
  145. | 1 E:nth-child(2n+1)
  146. #reset
  147.  
  148. #data
  149. E:nth-child(2n + 1) {}
  150. #errors
  151. #expected
  152. | 1 E:nth-child(2n+1)
  153. #reset
  154.  
  155. # Illegal inputs
  156.  
  157. #data
  158. E:nth-child(n--1) {}
  159. #errors
  160. #expected
  161. #reset
  162.  
  163. #data
  164. E:nth-child(n-+1) {}
  165. #errors
  166. #expected
  167. #reset
  168.  
  169. #data
  170. E:nth-child(n- -1) {}
  171. #errors
  172. #expected
  173. #reset
  174.  
  175. #data
  176. E:nth-child(n- +1) {}
  177. #errors
  178. #expected
  179. #reset
  180.  
  181. #data
  182. E:nth-child(n + -1) {}
  183. #errors
  184. #expected
  185. #reset
  186.  
  187. #data
  188. E:nth-child(n - +1) {}
  189. #errors
  190. #expected
  191. #reset
  192.  
  193. #data
  194. E:nth-child(2n--1) {}
  195. #errors
  196. #expected
  197. #reset
  198.  
  199. #data
  200. E:nth-child(2n-+1) {}
  201. #errors
  202. #expected
  203. #reset
  204.  
  205. #data
  206. E:nth-child(2n- -1) {}
  207. #errors
  208. #expected
  209. #reset
  210.  
  211. #data
  212. E:nth-child(2n- +1) {}
  213. #errors
  214. #expected
  215. #reset
  216.  
  217. #data
  218. E:nth-child(2n + -1) {}
  219. #errors
  220. #expected
  221. #reset
  222.  
  223. #data
  224. E:nth-child(2n - +1) {}
  225. #errors
  226. #expected
  227. #reset
  228.  
  229. #data
  230. E:nth-child(3 n) {}
  231. #errors
  232. #expected
  233. #reset
  234.  
  235. #data
  236. E:nth-child(+2 n) {}
  237. #errors
  238. #expected
  239. #reset
  240.  
  241. #data
  242. E:nth-child(+ 2) {}
  243. #errors
  244. #expected
  245. #reset
  246.  
  247.