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 Következő változat | Előző változat | ||
oktatas:web:javascript:javascript_teszt:mocha [2023/06/12 16:33] admin [Futtatás paranccsal] |
oktatas:web:javascript:javascript_teszt:mocha [2024/04/23 16:04] (aktuális) admin [Horgok] |
||
---|---|---|---|
Sor 4: | Sor 4: | ||
* **Szerző:** Sallai András | * **Szerző:** Sallai András | ||
- | * Copyright (c) 2021-2023, Sallai András | + | * Copyright (c) 2021, Sallai András |
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] | * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] | ||
* Web: https://szit.hu | * Web: https://szit.hu | ||
Sor 134: | Sor 134: | ||
===== Kizáró tesztek ===== | ===== Kizáró tesztek ===== | ||
- | Csak az "egy" fusson: | + | Csak az "egy" fusson, az only() függvénnyel van beállítva: |
<code javascript> | <code javascript> | ||
Sor 147: | Sor 147: | ||
</code> | </code> | ||
- | Az "egy" ne fusson: | + | Az "egy" ne fusson, a skip() függvénnyel van beállítva: |
<code javascript> | <code javascript> | ||
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 ===== |