mkdir app02 cd app02 npm install karma --save-dev
mkdir js mkdir test
karma init
A fájlok listázása:
files: [ 'test/**/*.js', 'js/**/*.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); }); })
var shape = (function(){ function triangleCalcArea(base, height) { return 1; } function triangleCalcPerimeter(a, b, c) { return 1; } return { triangleCalcArea: triangleCalcArea, triangleCalcPerimeter: triangleCalcPerimeter } })()
karma start karma.conf.js