Czekam na konwersję z testów Jasmine na testy Mocha ze względu na jego zdolność do wykonania Przed (wszystkie), możliwości raportowania i wsparcie dla coffeescript.Urządzenia kompatybilne z Mocha obsługują
Jedną z rzeczy, których nie mogłem znaleźć, jest to, czy Mocha (lub w połączeniu z kompatybilną biblioteką asercji) obsługuje takie urządzenia, jak jaśmin-jquery (https://github.com/velesin/jasmine-jquery). Czy taka funkcjonalność istnieje dla Mocha?
Próbuję przetestować kod w przeglądarce (tak, że uruchomię go za pomocą testera html), który manipuluje DOM. Nie chcę używać zombiejs, ponieważ wolałbym go uruchomić w środowisku, w którym testuję.
Edytuj: Dla odszukania, szukając rozwiązania, natknąłem się na grunt + mocha z implementacja phantomjs. To też nie działa w moim przypadku, ponieważ chciałbym użyć niestandardowej wersji webkita.
Czy js-fixtures replikuje również ładowanie JSON, takie jak 'getJSONFixture()' w jaśminowym jquery? –
nie, to nie jest obecnie obsługiwane - sprawdzę to jako ulepszenie. Powitanie PR: https://github.com/badunk/js-fixtures/issues/12 – badunk
Czy tak się dzieje? W Mocha dostępne są funkcje ustawień i przestojów, które wspierają uruchamianie testów w przeglądarce. – Indolering