Adott egy projekt:
app01/ |-src/ | `-employees.js `-package.json
Telepítsük a Jasmine-t:
npm install --save-dev jasmine
Készítsük fel a projektet a Jasmine használatára:
npx jamine init
export var employees = [ {id:1, name: "Pontos Béla" }, {id:2, name: "Rendes Péter" }, {id:3, name: "Olmos Ádám" } ];
Egészítsük ki a package.json fájlt:
{ "type": "module" }
Írjuk meg a tesztet:
import { employees } from '../src/employees.js'; describe('Dolgozók tömb tesztelése', () => { it('Létezik az employees tömb?', () => { expect (typeof employees === 'object').toBe(true); }); it('Van name és id tulajdonság?', () => { employees.forEach(employee => { expect(Object.keys(employee)).toContain('id'); expect(Object.keys(employee)).toContain('name'); }); }) });