2015-07-10 27 views
22

Davvero non così tante informazioni là fuori su questo argomento.TDD/BDD con React.js?

Raccogliere Jest sarebbe l'ambiente di test consigliato di Facebook e ovviamente ci sono molti altri framework di test che è irrilevante mentre sto cercando di ottenere un elenco di esempi TDD/BDD in React.js.

Qualcuno ha tutorial/video/repository/diapositive per aiutare gli altri e io stesso a imparare come TDD/BDD sarebbe stato realizzato con React.js?

Questa domanda è stata sospesa a causa di "off-topic", riteneva che avrebbe aiutato molte persone ed è una buona domanda, ma alcuni (membri non reagenti) sentono che non è il caso.

Quindi invece di eliminare questa domanda !! Ho avviato un Git Repo e ho messo l'elenco dei link che abbiamo finora + altri che sono stati forniti. Se qualcuno vorrebbe contribuire, si prega di inviare PR o aggiungere commenti. Continuerò ad aggiungerli alla lista.

TDD/BDD React REPO

+1

ho lavorato di recente su [questa serie] (http://davintryon.blogspot.co.uk/2015/06/test-driven-react-with-karma -e-webpack.html). Il prossimo post riguarderà TDD con karma sui componenti React. –

+0

Non vedo l'ora di vederlo, aggiungi il link alle risposte quando hai finito, se tu potessi – cmdv

+0

Sono d'accordo con @DavinTryon, karma/mocha è un percorso migliore di Jest al momento attuale. – James

risposta

13
+1

bella, controllerà tutti quelli fuori. Peccato che non ci sia molta più documentazione ufficiale. – cmdv

+1

Jest ha alcuni [esempi] (https://github.com/facebook/jest/tree/master/examples). Anche qui un po 'più https://github.com/enaqx/awesome-react#testing-react-tutorials – knowbody

+1

Ho scritto l'articolo "Utilizzo di Test Driven Development with React.js per aggiungere ..." (che boccone). Jest è fantastico, ma è molto limitante per molti scopi. Come la maggior parte delle persone che usano React in produzione, abbiamo finito per passare a Mocha. In realtà sto lavorando a una recensione sull'utilizzo di Mocha con Karma per test migliori, https://github.com/HurricaneJames/react-item-box-input (vedi i file writeup.part * .md). La scrittura non è completa, ma ti darà un'idea di alcune delle tecniche che abbiamo usato per testare meglio. Sto pensando di tornare a quell'articolo quando ho finito di giocare con GraphQL. – James