2009-12-31 15 views
13

Al trabajar en un complemento de Firefox, he encontrado que la tarea de las pruebas unitarias es un poco janky y difícil de configurar. ¿Alguien tiene recomendaciones sobre cómo configurar las pruebas unitarias para un complemento? ¿Alguna herramienta o complemento adicional que se considere útil?Unidad de prueba de un complemento de Firefox

He encontrado Mozmill [https://addons.mozilla.org/en-US/firefox/addon/9018], que creo que será útil hasta cierto punto, pero es más una herramienta de alto nivel y estoy buscando una herramienta o enfoque que funcione para más pruebas de bajo nivel.

+0

NPAPI plugin o algo XUL? –

Respuesta

0

WebDriver or Selenium?

+1

Realmente no satisface la necesidad de prueba de la unidad. Las herramientas mencionadas y la que menciono en mi pregunta están en un nivel más alto que el que estoy buscando. Estoy buscando enfoques que las personas usen para las pruebas unitarias a nivel de código. – jpcamara

3

Utilicé pruebas de unidad de nivel de código con Mozmill. Me "enganchó" resource: // ruta de acceso de Mozmill al agregar programáticamente add-on (Urim) ruta de prueba en la inicialización de la prueba (función setupModule). Como resultado puedo probar cualquier paz de código de mi complemento de prueba, como su propio código de Mozmill. Mire here para un ejemplo. Como yo entiendo, esto es lo que estás buscando.

1

Ver también http://paulgu.com/wiki/Unit_Testing_Framework. No lo he usado, pero parece ser un enfoque más simple y ligero que podría ser más fácil de integrar. Creo que podría estar mejor empaquetado para que sea más fácil agregarlo a una extensión existente, pero probablemente sea una refactorización sencilla.