...

Text file src/github.com/andybalholm/cascadia/test_resources/invalid_selectors.json

Documentation: github.com/andybalholm/cascadia/test_resources

     1[
     2	{"name": "Empty String",                 "selector": ""},
     3	{"name": "Invalid character",            "selector": "["},
     4	{"name": "Invalid character",            "selector": "]"},
     5	{"name": "Invalid character",            "selector": "("},
     6	{"name": "Invalid character",            "selector": ")"},
     7	{"name": "Invalid character",            "selector": "{"},
     8	{"name": "Invalid character",            "selector": "}"},
     9	{"name": "Invalid character",            "selector": "<"},
    10	{"name": "Invalid character",            "selector": ">"},
    11	{"name": "Invalid character",            "selector": ":"},
    12	{"name": "Invalid character",            "selector": "::"},
    13	{"name": "Invalid ID",                   "selector": "#"},
    14	{"name": "Invalid group of selectors",   "selector": "div,"},
    15	{"name": "Invalid class",                "selector": "."},
    16	{"name": "Invalid class",                "selector": ".5cm"},
    17	{"name": "Invalid class",                "selector": "..test"},
    18	{"name": "Invalid class",                "selector": ".foo..quux"},
    19	{"name": "Invalid class",                "selector": ".bar."},
    20	{"name": "Invalid combinator",           "selector": "div & address, p"},
    21	{"name": "Invalid combinator",           "selector": "div >> address, p"},
    22	{"name": "Invalid combinator",           "selector": "div ++ address, p"},
    23	{"name": "Invalid combinator",           "selector": "div ~~ address, p"},
    24	{"name": "Invalid [att=value] selector", "selector": "[*=test]"},
    25	{"name": "Invalid [att=value] selector", "selector": "[*|*=test]"},
    26	{"name": "Invalid [att=value] selector", "selector": "[class= space unquoted ]"},
    27	{"name": "Unknown pseudo-class",         "selector": "div:example"},
    28	{"name": "Unknown pseudo-class",         "selector": ":example"},
    29	{"name": "Unknown pseudo-element",       "selector": "div::example", "xfail": true},
    30	{"name": "Unknown pseudo-element",       "selector": "::example", "xfail": true},
    31	{"name": "Invalid pseudo-element",       "selector": ":::before"},
    32	{"name": "Undeclared namespace",         "selector": "ns|div"},
    33	{"name": "Undeclared namespace",         "selector": ":not(ns|div)"},
    34	{"name": "Invalid namespace",            "selector": "^|div"},
    35	{"name": "Invalid namespace",            "selector": "$|div"},
    36	{"name": "Case insensitive, no closing ]", "selector": "[a=a i"}
    37]

View as plain text