Try Synsema
Entrar Crear cuenta

Entrega: reporte del día

+60 xp ◆ 3

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

Tu programa
Así te va a probar Tomás (pruebas de la misión)
test "total del reporte"
    assert_eq(total_reporte([["medialuna", 6, 350], ["pan de campo", 2, 1200]]), 4500)
    assert_eq(total_reporte([]), 0)

test "producto más vendido suma todas sus ventas"
    assert_eq(mas_vendido([["medialuna", 6, 350], ["pan de campo", 7, 1200], ["medialuna", 2, 350]]), "medialuna")
    assert_eq(mas_vendido([["factura", 1, 400]]), "factura")
    assert_eq(mas_vendido([]), "")

test "alertas de stock bajo"
    assert_eq(alertas_stock([], [["medialuna", 30], ["pan de campo", 4], ["factura", 9]]), ["pan de campo", "factura"])
    assert_eq(alertas_stock([], [["medialuna", 10]]), [])