Integrazione JSUnit + extension

2 views
Skip to first unread message

Davide Ficano

unread,
Feb 16, 2010, 2:02:23 AM2/16/10
to XUL Italia - Public Discussions
Avete link, suggerimenti o qualunque altro tipo di info su come
integrare JSUnit con le estensioni?

Sto buttando giu' una serie di "pensieri sparsi" ma prima di fare
qualche post vorrei vedere cosa esiste.

L'integrazione di per se non e' complicata ma scrivere test ad ampio
spettro tipo su menu contestuale o controlli su nsITreeView e'
parecchio antipatico.

Qualunque idea e' benvenuta

Luca Greco

unread,
Feb 16, 2010, 6:37:26 AM2/16/10
to xulit-...@googlegroups.com
2010/2/16 Davide Ficano <davide...@gmail.com>:

> Avete link, suggerimenti o qualunque altro tipo di info su come
> integrare JSUnit con le estensioni?

Personalmente non ho "ancora" fatto prove in questo senso,
Il codice testunit-abile lo sto testando mediante QUnit, più
che altro per sfruttare i trucchetti per i test sul codice asincrono.

Per il testing di una estensione (o di una applicazione xulrunner)
non si può prescindere dal testing della UI oltre che del codice
senza effetti collaterali.

In alcuni casi si potrebbe pensare di utilizzare Selenium o simile
per quelli, oppure (e probabilmente è la scelta preferibile) provare
con Mozmill

https://developer.mozilla.org/en/Mozmill

Io credo che proverò a battere questa strada (finito di scrivere e testare
con qunit la parte a cui sto lavorando adesso).

Se fai qualche prova (con Mozmill o con approcci differenti) fammi sapere,
I'm really interested... anche solo per una chiacchierata al riguardo.

> Sto buttando giu' una serie di "pensieri sparsi" ma prima di fare
> qualche post vorrei vedere cosa esiste.
>
> L'integrazione di per se non e' complicata ma scrivere test ad ampio
> spettro tipo su menu contestuale o controlli su nsITreeView e'
> parecchio antipatico.
>
> Qualunque idea e' benvenuta
>

--
Luca Greco @ Alca Società Cooperativa
Follow me on http://twitter.com/lucagreco

Davide Ficano

unread,
Feb 16, 2010, 7:55:55 AM2/16/10
to xulit-...@googlegroups.com
Ok grazie Luca, ho gia' provato Selenium e mi non e' piaciuto provo Mozmill
Reply all
Reply to author
Forward
0 new messages