Ich habe bereits mit dem Testen von NodeJS-Bibliotheken experimentiert, die Jasmine oder Mocha verwenden, aber ich weiß nicht, wie man Front-End-Projekte testet. Ich habe Tutorials online gefunden, aber alles beinhaltet einen Task-Manager im Workflow und ich würde gerne wissen, wie man das ohne einen tut.Wie testet man eine Front-End-JavaScript-Bibliothek und integriert sie in Travis?
ich die folgende Frage zu schließen gefunden, wonach ich frage:
Using Travis-CI for client-side JavaScript libraries?
In meinem Fall, ich bin mit Jasmin und haben bereits die Jasmin SpecRunner.html
, Jasmin Bibliothek und spec/mylibSpec.js
eingerichtet. Die Tests passieren, wenn ich die SpecRunner.html
in meinem Browser laufen lasse.
Nun, wie integriere ich dies mit Travis, ohne Grunt/Gulp/Brunch/etc?
Ich habe die Worte "PhantomJS" und "Selenium" gehört und ich denke, das hat etwas damit zu tun, was ich erreichen will. Gibt es ein "Hello, World" -ähnliches Projekt mit Tests und Travis-Integration, von denen man lernen kann?
Gibt es außer Travis noch andere Dienste, die ich benutzen könnte? Ich kann nicht glauben, dass das so eine Sackgasse ist? Was ist die beste Praxis? Was benutzen die Leute bei deiner CIA? – BubbleFever
@BubbleFever Ich verstehe nicht ganz - Sie haben speziell nach Travis-Integration gefragt? Was meinst du mit 'Sackgasse' und 'Cia'? – janfoeh
Richtig, aber ich denke, das ist zu schwer. Es sollte einfacher sein. – BubbleFever