@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
text/xml
<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 "true" but got: "false" (0ms)"> at NightwatchAPI.<anonymous> (/Users/marius/Projects/PostHog/simmerjs/__tests__/e2e/index.js:77:22)
at runMicrotasks (<anonymous>)
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>