- Node.js
- VS Code
- https://code.visualstudio.com/download>
- VS Code extensions:
Jasmine Test Explorer- kig selv om der er flere du kan bruge med søgeordet
Jasmine
- Jasmine
- kør
npm install -g jasminei VSCodes terminal vindue. [Ctrl-æ]
- kør
Så hvidt jeg ved, er det ikke nødvendigt at gøre noget af det følgende, hvis du bruger bransh'en `node.js`.
-
kør:
jasmine init
-
rediger
spec\support\jasmine.jsonså der står{ "spec_dir": "./", "spec_files": [ "0*/**/tests.js" ], "helpers": [ "helpers/**/*.js" ], "stopSpecOnExpectationFailure": false, "random": false }især er det vigtigt at ændre
spec_files:til, "../0*/tests.js"
OG at ændrerandom:tilfalse. -
Hver af
practice.jsfilerne skal være et module i nodes-forstand, derfor skal der tilføje en linie medmodule.exports {...}hvor{ }indeholder navnene på de funktioner der skal testes. -
i
tests.jsskal ovensnævnte "modul" indlæses medrequire, og funktionerne skal globaliseres.
Jeg overvejer om det kan ske i en helper...