Try Synsema
Entrar Crear cuenta

Quiz: ¿qué hace assert_error?

+15 xp

Estás en modo lectura. Crea una cuenta o entra para enviar tu solución y ganar estrellas. Puedes ejecutar código igual.

task retirar_stock(stock, cantidad)
    when cantidad > stock
        raise("stock insuficiente")
    give stock - cantidad

test "no se puede retirar más de lo que hay"
    assert_error(() => retirar_stock(5, 8))

En una prueba, ¿qué hace exactamente `assert_error(() => retirar_stock(5, 8))`?