Przesyłam żądanie sieciowe w przypadku testowym, ale czasami trwa to dłużej niż 2 sekundy (domyślny limit czasu). Jak zwiększyć limit czasu dla pojedynczego przypadku
Mocha.js to bogate w funkcje środowisko testowe JavaScript działające na Node.js i przeglądarce.
Przesyłam żądanie sieciowe w przypadku testowym, ale czasami trwa to dłużej niż 2 sekundy (domyślny limit czasu). Jak zwiększyć limit czasu dla pojedynczego przypadku
Używam Mocha do testowania moich skryptów JavaScript. Mój plik testowy zawiera 5 testów. Czy jest możliwe uruchomienie określonego testu (lub zestawu testów) zamiast wszystkich testów w
Używam Mocha do testowania mojej aplikacji NodeJS. Nie jestem w stanie dowiedzieć się, jak korzystać z funkcji pokrycia kodu. Próbowałem google, ale nie znalazłem odpowiedniego tutoriala. Proszę
Mam problemy z expect.to.throwuruchomieniem Chai w teście dla mojej aplikacji node.js. Test wciąż nie powiedzie się w przypadku wyrzuconego błędu, ale jeśli opakuję przypadek testowy podczas próby złapania i potwierdzenia złapanego błędu, zadziała. Nie expect.to.throwdziała tak, jak myślę, że...
Dlaczego poniższe błędy nie działają? expect([0,0]).to.equal([0,0]); i jaki jest właściwy sposób, aby to
Mochatest domyślnie próbuje znaleźć pliki testowe , jak określić inny katalog, np.
W mojej aplikacji węzłowej używam mokki do testowania mojego kodu. Podczas wywoływania wielu funkcji asynchronicznych za pomocą mocha, pojawia się błąd przekroczenia limitu czasu ( Error: timeout of 2000ms exceeded.). Jak mogę to rozwiązać? var module = require('../lib/myModule'); var should =...
Próbuję dowiedzieć się, jak przetestować wewnętrzne (tj. Nie eksportowane) funkcje w nodejs (najlepiej z mokką lub jaśminem). I nie mam pojęcia! Powiedzmy, że mam taki moduł: function exported(i) { return notExported(i) + 1; } function notExported(i) { return i*2; } exports.exported =...
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...
Jaka jest różnica między assert, expecta shouldi kiedy czego używać? assert.equal(3, '3', '== coerces values to strings'); var foo =
Poniższy test zachowuje się dziwnie: 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...
Pełny kod tutaj: https://gist.github.com/js08/0ec3d70dfda76d7e9fb4 Cześć, Mam aplikację, w której pokazuje różne szablony dla komputerów stacjonarnych i mobilnych w oparciu o środowisko kompilacji. Z powodzeniem mogę go opracować tam, gdzie muszę ukryć menu nawigacyjne dla mojego szablonu...
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
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() { ......
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...
Używam Mocha do testowania jednostkowego aplikacji napisanej dla Node.js. Zastanawiam się, czy możliwe jest testowanie jednostkowe funkcji, które nie zostały wyeksportowane w module. Przykład: Mam wiele funkcji zdefiniowanych w ten sposób w foobar.js: function private_foobar1(){ ... } function...
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,...
Próbuję dowiedzieć się, jak wyłączyć wystąpienie Express. Zasadniczo chcę mieć odwrotność .listen(port)połączenia - jak sprawić, aby serwer Express ZATRZYMAŁ nasłuchiwanie, zwolnił port i zamknął czysto? Wiem, że może to być dziwne zapytanie, więc oto kontekst; może jest inny sposób podejścia do...
Używam narzędzia do uruchamiania testów javascript „Mocha”. Mam test, który kończy się niepowodzeniem, więc chciałbym go debugować za pomocą console.log . Ale kiedy testy są uruchamiane, nie ma wyjścia (tylko wyniki testów z Mocha). Wygląda na to, że Mocha złapał i stłumił mójconsole.log...
Mój problem Zakodowałem bardzo prosty interfejs API CRUD i niedawno zacząłem kodować również niektóre testy przy użyciu chaii, chai-httpale mam problem podczas uruchamiania testów w programie $ mocha. Po uruchomieniu testów w powłoce pojawia się następujący błąd: TypeError: app.address is not a...