oktatas:web:javascript:javascript_teszt:karma:beepitett_fueggvenyek
Tartalomjegyzék
Karma - beépített függvények tesztelése
- Szerző: Sallai András
- Copyright © 2021, Sallai András
- Web: https://szit.hu
Projekt készítés
mkdir app02 cd app02 npm install karma --save-dev
mkdir js mkdir test
karma.conf.js
karma init
A fájlok listázása:
files: [ 'test/**/*.js', 'js/**/*.js' ],
Teszt írása
- test/testCalc.js
describe('Beépített függvények tesztje', function() { it('eredmény 1 kell legyen', function() { expect(shape.triangleCalcArea(3, 4)).toBe(1); }); it('eredmény 1 kell legyen', function() { expect(shape.triangleCalcPerimeter(4, 5, 6)).toBe(1); }); })
Iparikód
- js/index.js
var shape = (function(){ function triangleCalcArea(base, height) { return 1; } function triangleCalcPerimeter(a, b, c) { return 1; } return { triangleCalcArea: triangleCalcArea, triangleCalcPerimeter: triangleCalcPerimeter } })()
Tesztelés
karma start karma.conf.js
oktatas/web/javascript/javascript_teszt/karma/beepitett_fueggvenyek.txt · Utolsó módosítás: 2023/07/31 16:05 szerkesztette: admin