[[oktatas:web:javascript:javascript_teszt|< JavaScript teszt]] ====== JavaScript teszt - Chai ====== * **Szerző:** Sallai András * Copyright (c) 2024, Sallai András * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] * Web: https://szit.hu ===== A Chai ===== NodeJS és böngészőben futó JavaScript tesztelésére. ===== Tesztelendő ===== function calcArea(base, height) { return 0.5 * base * height; } export {calcArea} ===== Teszt ===== { "type": "module" } import { expect } from 'chai'; 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); }); }); ===== Használat böngészőben ===== import { calcArea } from "./triangle.js"; function handleSubmit(event) { event.preventDefault(); const base = parseFloat(document.getElementById('base').value); const height = parseFloat(document.getElementById('height').value); const area = calcArea(base, height); document.getElementById('result').value = area; } document.getElementById('triangleForm').addEventListener('submit', handleSubmit); Háromszög

Háromszög területszámítás