Hi!
Who knows, how to run tests for self-service in euwe branch ?
It seems, that command “gulp test” runs only jshint, which is a code analyses tool.
How to run real specs, such as 404.state.spec.js ?
gulp test
is indeed the right command. The catch is, if vet
fails, the actual specs don’t get run.
But there’s also gulp testonly
which doesn’t run vet
, so you can run that. (You can also fix those jshint errors, and you’ll get to see the test results even with gulp test
.)
Thanks for the answer!
Ah, so… Cannot start PhantomJS
is the real problem.
I… suggest you google that :). But, most likely, you have a global phantomjs installation of an incompatible version which gets used instead of a local one, or a missing dependency.
To fix the first, make sure there’s no phantomjs on your system, clean your node_modules
and run npm install
afresh.
To fix the second, try running phantomjs
(or node_modules/.bin/phantomjs
) from the command line by itself to see if it tells you anything more.
Ok, thanks for the advice!