oktatas:web:javascript:javascript_teszt:karma:beepitett_fueggvenyek
Ez a dokumentum egy előző változata!
Tartalomjegyzék
Karma - beépített függvények tesztelése
- Szerző: Sallai András
- Copyright © Sallai András, 2021
- 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.1634376896.txt.gz · Utolsó módosítás: 2021/10/16 11:34 szerkesztette: admin