jdm_javascript_dom_manipulator
Version:
framework javascript
246 lines (245 loc) • 19.3 kB
text/xml
<testsuites name="vitest tests" tests="120" failures="0" errors="0" time="1.747475667">
<testsuite name="test/jdm.test.js" timestamp="2025-06-16T10:41:40.289Z" hostname="Host-005.homenet.telecomitalia.it" tests="120" failures="0" errors="0" skipped="0" time="1.747475667">
<testcase classname="test/jdm.test.js" name="JDM - Class > aggiunge una singola classe" time="0.005190458">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Class > aggiunge un array di classi" time="0.000864542">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Class > rimuove una singola classe" time="0.000680583">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Class > rimuove un array di classi" time="0.000533459">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Class > toggle di una singola classe" time="0.000565542">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Class > toggle di un array di classi" time="0.000558583">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Class > verifico se c'è una stringa nella classe" time="0.000492041">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Class > verifico se c'è un array di stringhe in AND nella classe" time="0.000496708">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Class > verifico se c'è un array di stringhe in OR nella classe" time="0.00053875">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Base > crea un elemento partendo da un selector" time="0.003963792">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Base > crea un elemento jdm-element" time="0.000678833">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Base > crea un elemento e lo aggiunge al body" time="0.000456">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Base > aggiunge un singolo elemento come figli" time="0.0006715">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Base > aggiunge un array di elementi come figli" time="0.000523334">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Base > preprende un singolo elemento" time="0.001236292">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Base > preprende una lista di elementi" time="0.001167583">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Base > inserisco prima un element" time="0.0014145">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Base > inserisco prima una lista di elementi" time="0.0015785">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Base > svuota un div (o elemento)" time="0.00064375">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Base > distrugge un elemento" time="0.000813958">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Base > imposta uno stile inline sull'elemento" time="0.002117791">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Base > estende il nodo con una proprietà personalizzata" time="0.00083575">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Base > imposta il contenuto HTML interno dell'elemento" time="0.001384875">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Base > propaga innerHTML su elementi non form" time="0.002243459">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Base > aggiunge un event listener all'elemento" time="0.001433208">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Base > rimuove un event listener dall'elemento" time="0.000952375">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Base > estende il nodo con i riferimenti presenti in jdm_childNode" time="0.000806167">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Base > non estende nulla se jdm_childNode è assente o vuoto" time="0.000970958">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Attribute > imposta un attributo" time="0.000529791">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Attribute > legge un attributo" time="0.000446125">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Attribute > imposta un id" time="0.000428708">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Attribute > rimuove un attributo da un elemento" time="0.000754209">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Form > imposta il valore su diversi tipi di elementi, incluso un form complesso" time="0.006358375">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Form > restituisce correttamente il valore da input, checkbox, radio, select e form complesso" time="0.005008708">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Form > gestisce array senza chiave e chiavi duplicate in jdm_getValue" time="0.001455792">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Form > invoca jdm_onSubmit" time="0.00147225">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Form > svuota un input" time="0.00055275">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Form > svuota una textarea" time="0.000723375">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Form > svuota un checkbox" time="0.000677125">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Form > svuota un radio" time="0.000629916">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Form > svuota i campi del form" time="0.003770875">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Form > valida un input e genera evento 'validate'" time="0.001792542">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Form > propaga il valore da un input all'altro (binding unidirezionale)" time="0.00087425">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Form > propaga il valore in entrambe le direzioni (binding bidirezionale)" time="0.000981375">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Event > registra un event listener per 'input'" time="0.000602292">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Event > non lancia errore se la funzione non viene fornita" time="0.000567792">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Event > registra un event listener per 'change'" time="0.001048166">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Event > non lancia errore se nessuna funzione viene passata" time="0.000670917">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Event > registra un event listener per 'select'" time="0.001444417">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Event > non lancia errore se nessuna funzione viene passata" time="0.000638792">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Event > registra un event listener debounce per 'input'" time="0.122126667">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Event > usa il valore di timeout predefinito se non fornito" time="0.32197525">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Event > usa 'input' come metodo di default" time="0.326976125">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Event > non lancia errore se nessuna funzione viene passata" time="0.323343583">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Event > registra un event listener per 'click'" time="0.006215375">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Event > non lancia errore se nessuna funzione viene passata" time="0.002366958">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Event > ritorna il nodo HTML" time="0.002587375">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Event > registra un event listener per 'contextmenu'" time="0.001906708">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Event > non lancia errore se nessuna funzione viene passata" time="0.001777958">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Event > ritorna il nodo HTML" time="0.001501542">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Event > registra un event listener per 'dblclick'" time="0.00155075">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Event > non lancia errore se nessuna funzione viene passata" time="0.001468041">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Event > ritorna il nodo HTML" time="0.001409708">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Event > registra un event listener per 'invalid'" time="0.001980417">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Event > non lancia errore se nessuna funzione viene passata" time="0.001231958">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Event > ritorna il nodo HTML" time="0.001216959">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Event > registra un event listener per 'load'" time="0.001642334">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Event > non lancia errore se nessuna funzione viene passata" time="0.001109583">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Event > ritorna il nodo HTML" time="0.000972375">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Event > registra un event listener per 'error'" time="0.001089542">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Event > non lancia errore se nessuna funzione viene passata" time="0.000972042">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Event > ritorna il nodo HTML" time="0.001119958">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Commons > dovrebbe chiamare la funzione dopo il timeout" time="0.151559042">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Commons > dovrebbe usare il timeout di default se non fornito" time="0.354830875">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Commons > dovrebbe creare un CustomEvent e dispatcharlo sul nodo" time="0.005096584">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Commons > dovrebbe far propagare l'evento ai genitori se 'propagateToParents' è true" time="0.001973292">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Commons > non fa propagare l'evento ai genitori se 'propagateToParents' è false" time="0.002193958">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Commons > dovrebbe restituire il tag name in minuscolo" time="0.001855459">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Commons > dovrebbe restituire undefined per nodi senza tagName" time="0.001289709">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > utilizzare i valori di default" time="0.001101667">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > permettere di sovrascrivere i valori di default" time="0.000945333">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > utilizzare il valore di default per i parametri non specificati" time="0.000928875">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > cancellare tutte le animazioni e resettare gli stili" time="0.001867834">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > dovrebbe chiamare animate e callback in fadeIn" time="0.002077292">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > dovrebbe chiamare animate e callback in fadeInDown" time="0.000952">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > dovrebbe chiamare animate e callback in fadeInUp" time="0.000885834">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > dovrebbe chiamare animate e callback in fadeInLeft" time="0.000893917">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > dovrebbe chiamare animate e callback in fadeInRight" time="0.000928209">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > dovrebbe chiamare animate e callback in fadeOut" time="0.000792208">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > dovrebbe chiamare animate e callback in fadeOutDown" time="0.000790209">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > dovrebbe chiamare animate e callback in fadeOutUp" time="0.0007685">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > dovrebbe chiamare animate e callback in fadeOutLeft" time="0.000720625">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > dovrebbe chiamare animate e callback in fadeOutRight" time="0.000673167">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > dovrebbe chiamare animate e callback in bounce" time="0.000726917">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > dovrebbe chiamare animate e callback in tada" time="0.000673708">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > dovrebbe chiamare animate e callback in zoomIn" time="0.003149625">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > dovrebbe chiamare animate e callback in zoomOut" time="0.000969292">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > dovrebbe chiamare animate e callback in rotation" time="0.000793">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > fadeIn ritorna un elemento HTMLElement" time="0.000804417">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > fadeInDown ritorna un elemento HTMLElement" time="0.000610375">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > fadeInUp ritorna un elemento HTMLElement" time="0.000581667">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > fadeInLeft ritorna un elemento HTMLElement" time="0.000544667">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > fadeInRight ritorna un elemento HTMLElement" time="0.000509541">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > fadeOut ritorna un elemento HTMLElement" time="0.000497417">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > fadeOutDown ritorna un elemento HTMLElement" time="0.000505375">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > fadeOutUp ritorna un elemento HTMLElement" time="0.00051975">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > fadeOutLeft ritorna un elemento HTMLElement" time="0.000488958">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > fadeOutRight ritorna un elemento HTMLElement" time="0.000486583">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > bounce ritorna un elemento HTMLElement" time="0.000484958">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > tada ritorna un elemento HTMLElement" time="0.000518958">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > zoomIn ritorna un elemento HTMLElement" time="0.000475166">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > zoomOut ritorna un elemento HTMLElement" time="0.00048925">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Animation > rotation ritorna un elemento HTMLElement" time="0.000487875">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Proto > String.prototype.toBoolean > restituisce true per 'true', '1', 'yes'" time="0.0005175">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Proto > String.prototype.toBoolean > restituisce false per 'false', '0', 'no'" time="0.000533958">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Proto > String.prototype.toBoolean > genera un errore per stringhe non valide" time="0.000629334">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Proto > String.prototype.toCapitalize > mette la prima lettera in maiuscolo" time="0.000545917">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Proto > Number.prototype.toBoolean > restituisce true per 1" time="0.000516125">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Proto > Number.prototype.toBoolean > restituisce false per 0" time="0.000437375">
</testcase>
<testcase classname="test/jdm.test.js" name="JDM - Proto > Number.prototype.toBoolean > genera un errore per altri numeri" time="0.000514417">
</testcase>
</testsuite>
</testsuites>