2012-09-19 11 views
6

Sono in esecuzione test moka utilizzando gruntjs e grugnito-semplici-moka: https://github.com/yaymukund/grunt-simple-mochaCome accedere alle opzioni di mocha da un file di test?

Come posso accedere alle opzioni definite nei miei grunt.js file all'interno di ogni test moka?

Quello che mi piacerebbe realizzare, è avere una configurazione comune nel mio gruntfile e usarla nei miei test.

+0

Avere avete compiuto il vostro compito in qualche modo ? Ho lo stesso problema durante il passaggio della configurazione del selenio al test della moka. – llamerr

+0

Non sono sicuro di cosa intendi per configurazione comune. Configurazione di cosa specificamente? Metodi di installazione e smontaggio? gli argomenti della riga di comando di mocha utilizzati per eseguire mocha? o qualche altra configurazione specifica per l'attività a cui si desidera poter accedere da ogni test? –

risposta

1

Per quanto ne so, non c'è modo di inserire alcun oggetto nella moka. L'unica altra interpretazione che posso pensare per la tua domanda, ti piacerebbe caricare un set comune di configurazioni tra i tuoi file di test. Non credo che tu possa, se non nella parte più alta dei tuoi file di test, caricare un file di configurazione comune per essere disponibile nei tuoi metodi di test.

3

L'unico modo che ho trovato già sta usando valori globali, che non è molto buona, ma funziona

all'interno grunt.js config

global.hell = 'hey you'; 

all'interno di prova

console.log(global.hell); 

ispezionare un altro modo ora, forse sarà meglio

--EDIT

No, sembra che sia quello a cui mi fermerò, se non voglio finire con una magia nera come in moka come promesso, perché non ho abilità per scriverlo.

--edit

Inoltre è possibile dare un'occhiata a questo - https://github.com/visionmedia/mocha/wiki/Shared-Behaviours è possibile condividere un oggetto tra i test, ma non è sicuro se vi aiuterà con grugnito

Problemi correlati