oktatas:web:javascript:javascript_teszt:jasmine:objektumok_toembjenek_tesztje
Tartalomjegyzék
Jasmine - Objektumok tömbjének tesztje
- Szerző: Sallai András
- Copyright © 2022, Sallai András
- Licenc: CC BY-SA 4.0
- Web: https://szit.hu
Kezdés
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
Fájlok
- src/employees.js
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:
- package.json
{ "type": "module" }
Írjuk meg a tesztet:
- spec/app.spec.js
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'); }); }) });
oktatas/web/javascript/javascript_teszt/jasmine/objektumok_toembjenek_tesztje.txt · Utolsó módosítás: 2023/08/23 07:57 szerkesztette: admin