Ir al contenido

Testing de MLForm

Para unit tests, usa un transport falso.

const transport = {
async submit(request) {
return {
reports: {
prediction: { label: request.values.prompt ? "Ready" : "Empty" },
},
};
},
};

Para integración, monta en un HTMLElement, interactúa con el formulario y llama mounted.unmount() al final. Mockea fetch solo si estás probando createJsonTransport; para lógica de negocio suele ser más claro pasar un transport explícito.