Domande taggate «jestjs»

Jest è un framework di test di unità JavaScript realizzato da Facebook basato su Jasmine e fornisce la creazione automatizzata di mock e un ambiente jsdom. Viene spesso utilizzato per testare i componenti React.

15
Come testare un singolo file usando Jest?
Sono in grado di testare più file utilizzando Jest, ma non riesco a capire come testare un singolo file. Io ho: Correre npm install jest-cli --save-dev Aggiornato package.json: `{..." scripts ": {" test ":" jest "} ...} Scritto un numero di test. L'esecuzione npm testfunziona come previsto (attualmente esegue 14 …
360 node.js  jestjs 

13
Come posso eseguire un singolo test usando Jest?
Ho un test "funziona con i bambini nidificati" all'interno del file fix-order-test.js. L'esecuzione di seguito esegue tutti i test nel file. jest fix-order-test Come posso eseguire un solo test? Di seguito non funziona in quanto cerca un file della regex specificato. jest 'works with nested children'
356 jestjs 


6
Qual'è la differenza tra 'it' e 'test' in jest?
Ho due test nel mio gruppo di test. Uno lo utilizza l'altro utilizza il test e sembrano funzionare in modo molto simile. Qual'è la differenza tra loro? describe('updateAll', () => { it('no force', () => { return updateAll(TableName, ["fileName"], {compandId: "test"}) .then(updatedItems => { let undefinedCount = 0; for (let …

9
Come usare ESLint con Jest
Sto tentando di utilizzare la linter ESLint con il framework di test Jest. I test jest vengono eseguiti con alcuni globali come jest, di cui dovrò parlare alla linter; ma la cosa difficile è la struttura delle directory, con Jest i test sono integrati con il codice sorgente nelle __tests__cartelle, …

14
Il callback asincrono non è stato richiamato entro il timeout di 5000 ms specificato da jest.setTimeout
Sto usando burattinaio e scherzo per eseguire alcuni test front-end. I miei test sono i seguenti: describe("Profile Tab Exists and Clickable: /settings/user", () => { test(`Assert that you can click the profile tab`, async () => { await page.waitForSelector(PROFILE.TAB); await page.click(PROFILE.TAB); }, 30000); }); A volte, quando eseguo i test, …

12
Come testare il tipo di eccezione generata in Jest
Sto lavorando con un codice in cui devo testare il tipo di eccezione generata dalla funzione (è TypeError, ReferenceError ecc.). Il mio attuale framework di test è AVA e posso testarlo come secondo t.throwsmetodo di argomento , come qui: it('should throw Error with message \'UNKNOWN ERROR\' when no params were …



5
Come eseguire i test Jest in sequenza?
Sto eseguendo i test Jest tramite npm test. Jest esegue i test in parallelo per impostazione predefinita. Esiste un modo per eseguire i test in sequenza? Ho alcuni test che chiamano codice di terze parti che si basa sulla modifica della directory di lavoro corrente.
141 jestjs 

8
Copertura del codice per Jest
C'è un modo per avere una copertura del codice nel framework di test Jest Javascript che si basa su Jasmine? Il framework interno non stampa la copertura del codice che ottiene. Ho anche provato a usare Istanbul , coperta e JSCover , ma nessuno di loro funziona.
131 javascript  jestjs 

14
Come faccio a impostare una data fittizia in Jest?
Sto usando moment.js per fare la maggior parte della mia logica di data in un file di supporto per i miei componenti React ma non sono stato in grado di capire come deridere un appuntamento in Jest a la sinon.useFakeTimers(). I documenti di Jest parlano solo di funzioni timer come …
112 momentjs  jestjs 

4
Come svuotare la cache di Jest?
Jest sta raccogliendo una vecchia versione di un pacchetto e quindi i miei test falliscono se non lo uso --no-cache. Posso persino eliminare la cartella del pacchetto da node_modulese Jest è felice di eseguire i test (quasi tutti passati). Allora come posso cancellare la cache di Jest?
108 jestjs 


4
Esegui solo UN test con Jest
Molto semplice, voglio eseguire un solo test con Jest. Ho messo it.onlyo describe.onlyma esegue ancora un sacco di test. Penso che esegua tutti i test dal mio ultimo commit, ma non dovrebbe avere questo comportamento con il onlyflag impostato esplicitamente, giusto? Cosa causa questo comportamento e come eseguire un singolo …

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.