Tag: ANGULAR-PROMISE
Tengo una función auxiliar que utiliza fetch para obtener datos de una API: const callApi = (endpoint: string, method = ‘GET’, body?: string): Promise<response> => { // decide if url is dev or prod const url = getUrl() const headers = new Headers() headers.set(‘infinote-token’, store.infinoteToken as string) const initObject = . . . Read more
Estoy manejando promesas encadenadas con un solo bloque catch. Si una de las promesas es rechazada, quiero realizar la limpieza en el bloque catch dependiendo de qué paso falló. Sin embargo, la limpieza en sí también devuelve una Promesa que necesita cumplirse antes de poder finalmente rechazar la función. El . . . Read more
Solo me pregunto si hay alguna diferencia entre estas 2 llamadas por await Promise.all([/* … /*]) En mi prueba de rendimiento, tomó el mismo tiempo. Este es mi método que debe ser invocado por el Promise.all: const makeFetch1 = async () => { axios.get("https://jsonplaceholder.typicode.com/todos/1"); }; const makeFetch2 = async () . . . Read more
Básicamente tengo un “createorder” que necesita agregar la orden a la base de datos y todos los productos en la orden a una tabla adicional de Orderline. He estado intentando diferentes formas de hacer que la segunda consulta funcione, pero lo único que se inserta en la base de datos . . . Read more
Tengo el siguiente simple test: describe(“prueba de humo”, () => { it(“visitar sitio”, async () => { cy.visit(SITE_URL); return new Promise((resolve) => cy.contains(“texto del banner”).should(“be.visible”).then(resolve)); }); }); Cypress me advierte que no es necesario devolver una promesa. Pero si lo quito, la prueba pasa inmediatamente, aunque el sitio no esté . . . Read more