mi-libreria-js
Version:
Mi primera librería JavaScript
36 lines (27 loc) • 919 B
JavaScript
import { suma, resta, multiplica, divide } from '../src/index.js';
describe('Funciones matemáticas', () => {
test('suma dos números positivos correctamente', () => {
expect(suma(2, 3)).toBe(5);
});
test('suma un número positivo y uno negativo correctamente', () => {
expect(suma(2, -3)).toBe(-1);
});
test('resta dos números correctamente', () => {
expect(resta(5, 3)).toBe(2);
});
test('resta con resultado negativo', () => {
expect(resta(3, 5)).toBe(-2);
});
test('multiplica dos números correctamente', () => {
expect(multiplica(2, 3)).toBe(6);
});
test('multiplica por cero da cero', () => {
expect(multiplica(5, 0)).toBe(0);
});
test('divide dos números correctamente', () => {
expect(divide(6, 2)).toBe(3);
});
test('lanza error al dividir por cero', () => {
expect(() => divide(5, 0)).toThrow('No se puede dividir por cero');
});
});