Domande taggate «mocha»

Mocha.js è un framework di test JavaScript ricco di funzionalità in esecuzione su Node.js e sul browser.







7
Nel test moka durante la chiamata della funzione asincrona come evitare il timeout Errore: timeout superato di 2000 ms
Nella mia applicazione nodo sto usando mocha per testare il mio codice. Durante la chiamata di molte funzioni asincrone tramite moka, viene visualizzato l'errore di timeout ( Error: timeout of 2000ms exceeded.). Come posso risolvere questo? var module = require('../lib/myModule'); var should = require('chai').should(); describe('Testing Module', function() { it('Save Data', …
200 node.js  mocha  chai 


4
Modifica il timeout predefinito per la moka
Se abbiamo un file di test unit my-spec.js e in esecuzione con mocha: mocha my-spec.js Il timeout predefinito sarà 2000 ms. Può essere sovrascritto per un test parziale con un parametro della riga di comando: mocha my-spec.js --timeout 5000 È possibile modificare il timeout predefinito a livello globale per tutti …


4
Come testare correttamente le promesse con moka e chai?
Il seguente test si sta comportando in modo strano: it('Should return the exchange rates for btc_ltc', function(done) { var pair = 'btc_ltc'; shapeshift.getRate(pair) .then(function(data){ expect(data.pair).to.equal(pair); expect(data.rate).to.have.length(400); done(); }) .catch(function(err){ //this should really be `.catch` for a failed request, but //instead it looks like chai is picking this up when a …
148 node.js  promise  mocha  chai 

14
Come saltare programmaticamente un test in moka?
Ho un codice in cui alcuni test falliranno sempre in ambiente CI. Vorrei disabilitarli in base a una condizione ambientale. Come saltare programmaticamente un test in moka durante l'esecuzione di runtime?
142 mocha 

6
Come deridere le importazioni di un modulo ES6?
Ho i seguenti moduli ES6: network.js export function getDataFromServer() { return ... } widget.js import { getDataFromServer } from 'network.js'; export class Widget() { constructor() { getDataFromServer("dataForWidget") .then(data => this.render(data)); } render() { ... } } Sto cercando un modo per testare Widget con una finta istanza di getDataFromServer. Se …

9
Violazione invariante: impossibile trovare "store" nel contesto o nei puntelli di "Connect (SportsDatabase)"
Codice completo qui: https://gist.github.com/js08/0ec3d70dfda76d7e9fb4 Ciao, Ho un'applicazione in cui mostra diversi modelli per desktop e dispositivi mobili in base all'ambiente di costruzione. Sono in grado di svilupparlo con successo dove devo nascondere il menu di navigazione per il mio modello di cellulare. in questo momento sono in grado di scrivere …
142 reactjs  mocha  redux 

8
Pulire facilmente i mozziconi di Sinon
C'è un modo per ripristinare facilmente tutti i mock e gli stub degli spys sinon che funzioneranno in modo pulito con i moka prima di ogni blocco. Vedo sandboxing è un'opzione ma non vedo come è possibile utilizzare un sandbox per questo beforeEach -> sinon.stub some, 'method' sinon.stub some, 'mother' …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.