Los test de unidad están relativamente bien. Hay algún que otro detalle con respecto
a las aserciones en los casos de error: preguntás por assert_not_empty bill.errors.full_messages,
pero sería más cómodo hacer assert_predicate bill, :invalid?
Por otra parte, habría que completar o descartar los que fallan que son de controlador.
Los test de unidad están relativamente bien. Hay algún que otro detalle con respecto a las aserciones en los casos de error: preguntás por assert_not_empty bill.errors.full_messages, pero sería más cómodo hacer assert_predicate bill, :invalid?
Por otra parte, habría que completar o descartar los que fallan que son de controlador.