oktatas:web:javascript:javascript_teszt:karma:fueggvenyek
Tartalomjegyzék
Karma - 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('Második teszt', function() { it('eredmény 3 kell legyen', function() { expect(calc(3)).toBe(3); }); it('eredmény 6 kell legyen', function() { expect(calc(6)).toBe(6); }); })
Iparikód
- js/index.js
var calc = (num) => { return num; }
Tesztelés
karma start karma.conf.js
Lehetséges kimenet:
$ karma start karma.conf.js 01 09 2021 20:49:06.160:WARN [karma]: No captured browser, open http://localhost:9876/ 01 09 2021 20:49:06.204:INFO [karma-server]: Karma v6.3.4 server started at http://localhost:9876/ 01 09 2021 20:49:06.205:INFO [launcher]: Launching browsers Chrome with concurrency unlimited 01 09 2021 20:49:06.210:INFO [launcher]: Starting browser Chrome 01 09 2021 20:49:07.688:INFO [Chrome 92.0.4515.159 (Linux x86_64)]: Connected on socket JvxawnjOZvGWUB2MAAAB with id 62519543 Chrome 92.0.4515.159 (Linux x86_64): Executed 3 of 3 SUCCESS (0.034 secs / 0.005 secs) TOTAL: 2 SUCCESS
oktatas/web/javascript/javascript_teszt/karma/fueggvenyek.txt · Utolsó módosítás: 2021/10/16 11:33 szerkesztette: admin