Clasificar los pedidos
Estás en modo lectura. Crea una cuenta o entra para enviar tu solución y ganar estrellas. Puedes ejecutar código igual.
Así te va a probar Tomás (pruebas de la misión)
test "etiqueta según el pedido"
assert_eq(etiqueta(Pedido.retiro), "mostrador")
assert_eq(etiqueta(Pedido.envio(3)), "moto")
assert_eq(etiqueta(Pedido.envio(5)), "moto")
assert_eq(etiqueta(Pedido.envio(12)), "flete")
assert_eq(etiqueta(Pedido.mayorista(10, "Salta")), "mayorista")
test "costo del pedido"
assert_eq(costo(Pedido.retiro), 0)
assert_eq(costo(Pedido.envio(3)), 600)
assert_eq(costo(Pedido.envio(12)), 2400)
assert_eq(costo(Pedido.mayorista(10, "Salta")), 3500)