Aby ustawić globalny limit czasu Jasmine-Node, wykonaj następujące czynności:
jasmine.getEnv().defaultTimeoutInterval = timeoutYouWouldPrefer;
Podziękowania dla programisty Gabe'a Hicksa za znalezienie części .getEnv () poprzez debugowanie pomimo błędnych informacji w dokumencie README, który twierdzi, że zostało to zrobione przez ustawienie jasmine.DEFAULT_TIMEOUT_INTERVAL.
Jeśli chcesz ustawić niestandardowy limit czasu tylko dla jednej it (), możesz spróbować przekazać limit czasu (milisekundy) jako trzeci argument (po instrukcji string i funkcji). Oto przykład takiego rozwiązania , ale nie jestem pewien, co by się stało, gdyby niestandardowy limit czasu był dłuższy niż domyślny Jasmine. Spodziewam się, że to się nie uda.
jasmine.DEFAULT_TIMEOUT_INTERVAL = 10000;
wartości załatwiła mi sprawę na zupełnie nowej konfiguracji zbudowanej od podstaw przy użyciu Jasmine + Jest. Działa zgodnie z oczekiwaniami.