Pytania oznaczone «mocha»

Mocha.js to bogate w funkcje środowisko testowe JavaScript działające na Node.js i przeglądarce.

161
Zmień domyślny limit czasu dla mokki

Jeśli mamy plik testu jednostkowego my-spec.js i działający z mokką: mocha my-spec.js Domyślny limit czasu wynosi 2000 ms. Można go nadpisać na potrzeby częściowego testu za pomocą parametru wiersza poleceń: mocha my-spec.js --timeout 5000 Czy można globalnie zmienić domyślny limit czasu dla...

142
Jak programowo pominąć test w mokce?

Mam kod, w którym pewne testy zawsze kończą się niepowodzeniem w środowisku CI. Chciałbym je wyłączyć na podstawie warunków środowiskowych. Jak programowo pominąć test w mokce podczas

141
Jak udawać importy modułu ES6?

Mam następujące moduły 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() { ......

139
NodeJS UnhandledPromiseRejectionWarning

Więc testuję komponent, który opiera się na emiterze zdarzeń. Aby to zrobić, wymyśliłem rozwiązanie wykorzystujące Promises z Mocha + Chai: it('should transition with the correct event', (done) => { const cFSM = new CharacterFSM({}, emitter, transitions); let timeout = null; let resolved...

134
Łatwe czyszczenie zacisków sinonowych

Czy istnieje sposób, aby łatwo zresetować wszystkie kpiny i kikuty szpiegów Sinon, które będą działać czysto z mokką przed każdym blokiem. Widzę, że piaskownica jest opcją, ale nie widzę, jak można do tego użyć piaskownicy beforeEach -> sinon.stub some, 'method' sinon.stub some,...