UNPKG

@mariusandra/simmerjs

Version:

A pure Javascript reverse CSS selector engine which calculates a DOM element's unique CSS selector on the current page.

183 lines (76 loc) 4.83 kB
<?xml version="1.0" encoding="UTF-8" ?> <testsuites errors="0" failures="1" tests="18"> <testsuite name="index" errors="0" failures="1" hostname="" id="" package="index" skipped="7" tests="18" time="20.68" timestamp=""> <testcase name="can analyze an element with an ID" classname="index" time="0.2610" assertions="2"> </testcase> <testcase name="can analyze an element with classes only (No ID)" classname="index" time="1.234" assertions="2"> </testcase> <testcase name="can analyze an element which is a child of an element with an ID" classname="index" time="1.221" assertions="2"> </testcase> <testcase name="can analyze anelement which has a class only (no IDs on it or its direct parent)" classname="index" time="1.219" assertions="2"> </testcase> <testcase name="can analyze an element with an invalid ID (isnt unique)" classname="index" time="1.228" assertions="2"> </testcase> <testcase name="can analyze an element with an invalid ID (isnt unique) at same level as other element with the same ID" classname="index" time="1.209" assertions="2"> </testcase> <testcase name="can analyze an element with identical siblings (neither unique ID nor class)" classname="index" time="1.214" assertions="2"> </testcase> <testcase name="can analyze an element with a parent which has identical siblings" classname="index" time="1.209" assertions="2"> </testcase> <testcase name="can analyze an image whose parent has an invalid ID" classname="index" time="1.205" assertions="2"> </testcase> <testcase name="can analyze an image with a non unique src attribute" classname="index" time="1.200" assertions="2"> </testcase> <testcase name="can analyze an image with a unique src attribute" classname="index" time="1.207" assertions="2"> </testcase> <testcase name="can analyze a child of a hierarchy with identical siblings and no unique IDs" classname="index" time="1.179" assertions="2"> </testcase> <testcase name="can analyze an anchor (link) with a unique href attribute" classname="index" time="1.190" assertions="2"> </testcase> <testcase name="can analyze a link with a non unique href attribute and a heirarchy which has no unique IDs" classname="index" time="1.170" assertions="2"> </testcase> <testcase name="can analyze an element with identical siblings, no IDs and sibling with the same class" classname="index" time="1.162" assertions="2"> </testcase> <testcase name="can analyze an element with identical siblings, no ID and same class as sibling but different class order" classname="index" time="1.183" assertions="2"> </testcase> <testcase name="can analyze an element with identical siblings, no ID and different classes completely" classname="index" time="1.200" assertions="2"> </testcase> <testcase name="cannot parse an element with an identical hierarchy whithin the Simmers default configured depth" classname="index" time="1.194" assertions="2"> <failure message="Failed [equal]: (false == true) - expected &#34;true&#34; but got: &#34;false&#34; (0ms)"> at NightwatchAPI.&lt;anonymous&gt; (/Users/marius/Projects/PostHog/simmerjs/__tests__/e2e/index.js:77:22) at runMicrotasks (&lt;anonymous&gt;) at processTicksAndRejections (internal/process/task_queues.js:93:5)</failure> </testcase> <testcase name="can analyze an element with a parent which has an invalid Tag name" classname="index"> <skipped /> </testcase> <testcase name="can analyze an element based only on child elements when specific enough at level 1" classname="index"> <skipped /> </testcase> <testcase name="can analyze an element based only on child elements when specific enough at level 2" classname="index"> <skipped /> </testcase> <testcase name="can analyze an element with a valid ID that ends with numbers in its ID" classname="index"> <skipped /> </testcase> <testcase name="can analyze an element with a valid ID that has numbers in the middle of its ID" classname="index"> <skipped /> </testcase> <testcase name="can analyze an element with an invalid ID (not unique)" classname="index"> <skipped /> </testcase> <testcase name="cant analyze an element which is longer than the selectorMaxLength chars" classname="index"> <skipped /> </testcase> </testsuite> </testsuites>