UNPKG

mi-libreria-js

Version:
36 lines (27 loc) 919 B
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'); }); });