2012-09-19 12 views
6

estoy corriendo pruebas de moca utilizando gruntjs y ronco-sencillo-moka: https://github.com/yaymukund/grunt-simple-mocha¿Cómo acceder a las opciones de mocha desde un archivo de prueba?

cómo puedo acceder a las opciones definidas en mis grunt.js presentar dentro de cada prueba de moca?

Lo que me gustaría lograr es tener una configuración común en mi gruntfile, y usar eso en mis pruebas.

+0

¿Ha logrado su tarea de alguna manera ? Tengo el mismo problema al pasar la configuración de selenio a la prueba de mocha. – llamerr

+0

No estoy seguro de lo que quiere decir con una configuración común. Configuración de qué específicamente? Configuración y métodos de desmontaje mocha argumentos de línea de comandos utilizados para ejecutar mocha? o alguna otra configuración específica de la tarea a la que desea tener acceso desde cada prueba? –

Respuesta

1

Que yo sepa, no hay forma de meter objetos en su traje de mocha. La única otra interpretación que puedo pensar para su pregunta, le gustaría cargar un conjunto común de configuraciones entre sus archivos de prueba. No creo que pueda, salvo en la parte superior de sus archivos de prueba, cargar un archivo de configuración común para estar disponible para sus métodos de prueba.

3

La única manera Ya he encontrado es el uso de valores globales, que no es muy bueno, pero funciona

dentro grunt.js config

global.hell = 'hey you'; 

dentro prueba

console.log(global.hell); 

inspección de una manera más ahora, tal vez será mejor

--EDIT

No, parece que es a la que me detendré, si no quiero terminar con algo de magia negra como en mocha según lo prometido, porque no tengo habilidades para escribir eso.

--edit

También puedes echar un vistazo a esto - https://github.com/visionmedia/mocha/wiki/Shared-Behaviours puede compartir algún objeto entre las pruebas, pero no está seguro si va a ayudar con ronco

Cuestiones relacionadas