A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalon Előző változat | |||
oktatas:web:javascript:javascript_teszt:mocha [2023/07/31 16:06] admin [JavaScript teszt - Mocha] |
oktatas:web:javascript:javascript_teszt:mocha [2024/04/23 16:04] (aktuális) admin [Horgok] |
||
---|---|---|---|
Sor 196: | Sor 196: | ||
}); | }); | ||
</code> | </code> | ||
+ | |||
+ | ===== Böngészőben futó függvény tesztelése ===== | ||
+ | |||
+ | A HTML oldalon és a package.json fájlban is be kell állítani a type értéket module-ra. | ||
+ | |||
+ | |||
+ | <code javascript src/triangle.js> | ||
+ | function calcArea(base, height) { | ||
+ | return 0.5 * base * height; | ||
+ | } | ||
+ | export {calcArea} | ||
+ | </code> | ||
+ | |||
+ | <code javascript test/app.spec.js> | ||
+ | |||
+ | import assert from 'assert'; | ||
+ | import { calcArea } from '../src/triangle.js'; | ||
+ | |||
+ | describe('A calcArea() függvény tesztje', function() { | ||
+ | it('Ha a bemenet 30, 35, eredmény 525', function() { | ||
+ | const base = 30; | ||
+ | const height = 35; | ||
+ | const area = calcArea(base, height); | ||
+ | // expect(area).to.equal(525); | ||
+ | assert.equal(area, 525); | ||
+ | }); | ||
+ | }); | ||
+ | |||
+ | </code> | ||
+ | |||
===== chai ===== | ===== chai ===== |