A jasmine csomag Node.js alkalmazások teszteléshez használható.
npm install --save-dev jasmine
Készítsük elő a Jasmine-t:
npx jasmine init
A parancs hatására, létrejön egy spec/support/jasmine.json fájl. Itt találhatók a Jasmine alapbeállításai.
A package.json fájlban állítsunk be egy scriptet:
"scripts": { "test": "jasmine" }
A teszteket a spec könyvtárba tesszük.
A fájlok kiterjesztése legyen .spec.js, de legalábbis szerepeljen a spec szó a .js előtt.
Legyen egy appSpec.js fájl.
describe("Egy teszt", function() { it("Van egy kivétel", function() { expect(true).toBe(true); }); });
De lehet app.spec.js is.
A teszt futtatása:
npm test
Alapértelmezetten a teszteket a spec könyvtárban keresi a Jasmine. Ez megváltoztatható a spec/support/jasmine.json fájlban.
{ "spec_dir": "test" }
{ "main": "index.js", "scripts": { "test": "jasmine", }, "devDependencies": { "jasmine": "^5.0.0" } }
function calcPerimater(aSide, bSide, cSide){ return aSide + bSide + cSide; } function calcArea(base, heihgt){ return base * height / 2; } module.exports = { calcPerimeter: calcPerimeter, calcArea: calcArea };