używam moich testów z karmą i fantomu Używam mokka i sinon i czasami testy przechodzą, a czasami bez powodu otrzymuję ten błąd:kątowa karma fantom przed każdym błędem haka
✖ "before each" hook: workFn
✔ should call get user api
✖ "after each" hook for "should call get user api"
Finished in 1.04 secs/0.2 secs
SUMMARY:
✔ 42 tests completed
✖ 3 tests failed
FAILED TESTS:
UserService
✖ "before each" hook: workFn
PhantomJS 1.9.8 (Mac OS X 0.0.0)
TypeError: 'null' is not an object (evaluating 'document.querySelector('.arrow' + index).classList') (public/client/build/main.js:3195)
✖ "after each" hook for "should call get user api"
PhantomJS 1.9.8 (Mac OS X 0.0.0)
PhantomJS 1.9.8 (Mac OS X 0.0.0)
TypeError: 'null' is not an object (evaluating 'currentSpec.$injector')
at public/vendor/angular-mocks/angular-mocks.js:2229
Co może przyczyną tego problemu?
nie zdefiniowałeś makiety? Ciężko jest zobaczyć, co jest nie tak z kodem, nie widząc kodu ... – Icepickle
Problem polega na tym, że resetuję karmę, która działa, nie wiem, od czego to się nie udaje od czasu do czasu. – user233232
Mam ten sam błąd z PhantomJS 2.0.0. Wygląda na to, że jest to błąd związany z angularMock, natomiast zmiana wersji na 1.4.X wydaje się naprawić problem. –