Jasmine.js - Hello World (using command line)
using VSCode reference before article Hello World Jasmine.js
1, install jasmine and jasmine tsd in command line
$ npm install -g jasmine // if not install jasmine
$ jasmine init // init jasmine in /spec/support/jasmine.json
$ npm install -g tsd // if not install tsd
$ tsd install jasmine --save // install node tsd file and save in tsd.json
2、create hello.js
file in new src
folder
Object.prototype.SayHello = function(){
return "Hello World !";
}
4.create hello.spec.js
file in spec folder
require("../src/hello.js");
describe("Hello world Test", function(){
it("says hello", function(){
expect(SayHello()).toEqual("Hello World !");
})
});
5.using command line run Jasmine Test, you can see 0 failures
$ jasmine
6.if modify hello.js
Object.prototype.SayHello = function(){
return "Hello World 123";
}
7.rerun Jasmine Test, you can see 1 failures
$ jasmine