{"tests": [ {"description": "invalid link rel value 'foo'", "input": "", "fail-unless": "invalid-rel"}, {"description": "valid link rel value 'alternate stylesheet'", "input": "", "fail-if": "invalid-rel"}, {"description": "valid single link rel value with leading space", "input": "", "fail-if": "invalid-rel"}, {"description": "valid single link rel value with trailing space", "input": "", "fail-if": "invalid-rel"}, {"description": "valid single link rel value with leading and trailing space", "input": "", "fail-if": "invalid-rel"}, {"description": "valid single link rel value with leading tab", "input": "", "fail-if": "invalid-rel"}, {"description": "valid single link rel value with trailing tab", "input": "", "fail-if": "invalid-rel"}, {"description": "valid single link rel value with leading and trailing tab", "input": "", "fail-if": "invalid-rel"}, {"description": "valid single link rel value with leading LF", "input": "", "fail-if": "invalid-rel"}, {"description": "valid single link rel value with trailing LF", "input": "", "fail-if": "invalid-rel"}, {"description": "valid single link rel value with leading and trailing LF", "input": "", "fail-if": "invalid-rel"}, {"description": "valid single link rel value with leading LT", "input": "", "fail-if": "invalid-rel"}, {"description": "valid single link rel value with trailing LT", "input": "", "fail-if": "invalid-rel"}, {"description": "valid single link rel value with leading and trailing LT", "input": "", "fail-if": "invalid-rel"}, {"description": "valid single link rel value with leading FF", "input": "", "fail-if": "invalid-rel"}, {"description": "valid single link rel value with trailing FF", "input": "", "fail-if": "invalid-rel"}, {"description": "valid single link rel value with leading and trailing FF", "input": "", "fail-if": "invalid-rel"}, {"description": "valid single link rel value with leading CR", "input": "", "fail-if": "invalid-rel"}, {"description": "valid single link rel value with trailing CR", "input": "", "fail-if": "invalid-rel"}, {"description": "valid single link rel value with leading and trailing CR", "input": "", "fail-if": "invalid-rel"}, {"description": "valid double link rel value separated by space", "input": "", "fail-if": "invalid-rel"}, {"description": "valid double link rel value separated by tab", "input": "", "fail-if": "invalid-rel"}, {"description": "valid double link rel value separated by LF", "input": "", "fail-if": "invalid-rel"}, {"description": "valid double link rel value separated by LT", "input": "", "fail-if": "invalid-rel"}, {"description": "valid double link rel value separated by FF", "input": "", "fail-if": "invalid-rel"}, {"description": "valid double link rel value separated by CR", "input": "", "fail-if": "invalid-rel"}, {"description": "invalid duplicated link rel value separated by space", "input": "", "fail-unless": "duplicate-value-in-token-list"}, {"description": "invalid duplicated link rel value separated by tab", "input": "", "fail-unless": "duplicate-value-in-token-list"}, {"description": "invalid duplicated link rel value separated by LF", "input": "", "fail-unless": "duplicate-value-in-token-list"}, {"description": "invalid duplicated link rel value separated by LT", "input": "", "fail-unless": "duplicate-value-in-token-list"}, {"description": "invalid duplicated link rel value separated by FF", "input": "", "fail-unless": "duplicate-value-in-token-list"}, {"description": "invalid duplicated link rel value separated by CR", "input": "", "fail-unless": "duplicate-value-in-token-list"}, {"description": "invalid duplicated link rel value separated by space", "input": "", "fail-unless": "duplicate-value-in-token-list"}, {"description": "invalid duplicated link rel value separated by tab", "input": "", "fail-unless": "duplicate-value-in-token-list"}, {"description": "invalid duplicated link rel value separated by LF", "input": "", "fail-unless": "duplicate-value-in-token-list"}, {"description": "invalid duplicated link rel value separated by LT", "input": "", "fail-unless": "duplicate-value-in-token-list"}, {"description": "invalid duplicated link rel value separated by FF", "input": "", "fail-unless": "duplicate-value-in-token-list"}, {"description": "invalid duplicated link rel value separated by CR", "input": "", "fail-unless": "duplicate-value-in-token-list"}, {"description": "valid link rel value 'feed'", "input": "", "fail-if": "invalid-rel"}, {"description": "valid link rel value 'help'", "input": "", "fail-if": "invalid-rel"}, {"description": "valid link rel value 'tag'", "input": "", "fail-if": "invalid-rel"}, {"description": "valid link rel value 'sidebar'", "input": "", "fail-if": "invalid-rel"}, {"description": "valid link rel value 'archive'", "input": "", "fail-if": "invalid-rel"}, {"description": "valid link rel value 'contents'", "input": "", "fail-if": "invalid-rel"}, {"description": "valid link rel value 'previous'", "input": "", "fail-if": "invalid-rel"}, {"description": "valid link rel value 'index'", "input": "", "fail-if": "invalid-rel"}, {"description": "valid link rel value 'end'", "input": "", "fail-if": "invalid-rel"}, {"description": "valid link rel value 'copyright'", "input": "", "fail-if": "invalid-rel"}, {"description": "valid link rel value 'author'", "input": "", "fail-if": "invalid-rel"}, {"description": "valid link rel value 'top'", "input": "", "fail-if": "invalid-rel"}, {"description": "valid link rel value 'alternate'", "input": "", "fail-if": "invalid-rel"}, {"description": "valid link rel value 'next'", "input": "", "fail-if": "invalid-rel"}, {"description": "valid link rel value 'start'", "input": "", "fail-if": "invalid-rel"}, {"description": "valid link rel value 'stylesheet'", "input": "", "fail-if": "invalid-rel"}, {"description": "valid link rel value 'archives'", "input": "", "fail-if": "invalid-rel"}, {"description": "valid link rel value 'toc'", "input": "", "fail-if": "invalid-rel"}, {"description": "valid link rel value 'prev'", "input": "", "fail-if": "invalid-rel"}, {"description": "valid link rel value 'begin'", "input": "", "fail-if": "invalid-rel"}, {"description": "valid link rel value 'icon'", "input": "", "fail-if": "invalid-rel"}, {"description": "valid link rel value 'search'", "input": "", "fail-if": "invalid-rel"}, {"description": "valid link rel value 'last'", "input": "", "fail-if": "invalid-rel"}, {"description": "valid link rel value 'license'", "input": "", "fail-if": "invalid-rel"}, {"description": "valid link rel value 'pingback'", "input": "", "fail-if": "invalid-rel"}, {"description": "valid link rel value 'up'", "input": "", "fail-if": "invalid-rel"}, {"description": "valid link rel value 'contact'", "input": "", "fail-if": "invalid-rel"}, {"description": "valid link rel value 'prefetch'", "input": "", "fail-if": "invalid-rel"}, {"description": "valid link rel value 'first'", "input": "", "fail-if": "invalid-rel"} ]}