Już eksperymentowałem testując biblioteki NodeJS używając Jasmine lub Mocha, ale nie wiem jak przetestować front-endowe projekty. Znalazłem samouczki online, ale wszystko zawiera menedżera zadań w przepływie pracy i chciałbym wiedzieć, jak to zrobić bez niego.Jak przetestować frontową bibliotekę JavaScript i zintegrować ją z Travis?
znalazłem następujące pytanie blisko co pytam:
Using Travis-CI for client-side JavaScript libraries?
W moim przypadku używam Jasmine i już skonfigurować Jasmine SpecRunner.html
, biblioteka Jasmine i spec/mylibSpec.js
. Testy są sprawdzane po uruchomieniu SpecRunner.html
w przeglądarce.
Teraz, jak mogę to zintegrować z Travis, bez Grunt/Gulp/Brunch/itp?
Słyszałem słowa "PhantomJS" i "Selenium" i myślę, że ma to związek z tym, co próbuję osiągnąć. Czy istnieje projekt "cześć, świat" z testami i integracją Travisa, z których można się uczyć?
Czy mogę skorzystać z innych usług niż Travis? Nie mogę uwierzyć, że to taki ślepy zaułek? Jaka jest najlepsza praktyka? Co ludzie używają w twojej cii? – BubbleFever
@BubbleFever Nie całkiem rozumiem - prosiłeś o integrację Travisa? Co rozumiesz przez "ślepy zaułek" i "cia"? – janfoeh
Dobrze, ale myślę, że to zbyt trudne. Powinno być prostsze. – BubbleFever