Ho già provato a testare le librerie NodeJS usando Jasmine o Mocha, ma non so come testare i progetti front-end. Ho trovato tutorial online, ma tutto include un task manager nel flusso di lavoro e mi piacerebbe sapere come farlo senza uno.Come testare una libreria JavaScript front-end e integrarla con Travis?
ho trovato la seguente questione vicino a quello che mi sto chiedendo:
Using Travis-CI for client-side JavaScript libraries?
Nel mio caso, io sto usando Jasmine e hanno già istituito il gelsomino SpecRunner.html
, biblioteca Jasmine e spec/mylibSpec.js
. I test passano quando eseguo il SpecRunner.html
sul mio browser.
Ora, come si integra questo con Travis, senza Grunt/Gulp/Brunch/ecc.?
Ho sentito le parole "PhantomJS" e "Selenium" e penso che questo abbia a che fare con ciò che sto cercando di realizzare. Esiste un progetto "ciao, mondo" con test e integrazione di Travis da cui si può imparare?
Ci sono altri servizi oltre a Travis che potrei usare? Non posso credere che sia un tale vicolo cieco? Qual è la migliore pratica? Cosa usano le persone alla tua cia? – BubbleFever
@BubbleFever Non ho capito bene - hai chiesto specificamente l'integrazione di Travis? Cosa intendi per "vicolo cieco" e "cia"? – janfoeh
Giusto, ma penso che sia troppo difficile. Dovrebbe essere più semplice. – BubbleFever