{"ScriptPreparationCode":null,"TestCases":[{"Name":"matches","Code":"var i = 1000;\r\nwhile (i--) {\r\n if (document.body.matches(\u0022.foo.baz\u0022)) {\r\n return true;\r\n }\r\n}","IsDeferred":false},{"Name":"classList","Code":"var i = 1000;\r\nwhile (i--) {\r\n if (document.body.classList.contains(\u0027foo\u0027) \u0026\u0026 document.body.classList.contains(\u0027baz\u0027)) {\r\n return true;\r\n }\t\r\n}","IsDeferred":false},{"Name":"classList some","Code":"var i = 1000;\r\nwhile (i--) {\r\n if ([\u0027foo\u0027, \u0027baz\u0027].some(className =\u003E document.body.classList.contains(className))) {\r\n return true;\r\n }\t\r\n}","IsDeferred":false}]}