¿Alguien puede compartir algún ejemplo relacionado con la prueba de casos de borde en javascript y también cualquier ejemplo relacionado con la prueba de funciones en javascript usando broma?
const activityFunction: AzureFunction = async function (context: Context): Promise<string> { try { let mappingArr = [] as any; mapCategoryNameToNameOfNetwork(mappingArr, context); return } catch (err) { context.log.error("Error while mapping category name to name of networks", err) throw err; } }; I want to test this function as this is giving blank response. I am not able to test it like i was testing for normal functions. Do anyone have any solution that how i should move ahead with this?Gracias de antemano por la ayuda.

Aquí, se crea una carpeta para HTTP Trigger1.
npm init -y npm i jestAgrega los paquetes necesarios al proyecto para probar la función con broma.
package.json para reemplazar el comando de prueba existente: "scripts": { "test": "jest" } Parece que: 
module.exports = { log: jest.fn() };Se burla de la función de registro en el contexto predeterminado.
const httpFunction = require('./index'); const context = require('../testing/defaultContext') test('Http trigger should return known text', async () => { const request = { query: { name: 'Bill' } }; await httpFunction(context, request); expect(context.log.mock.calls.length).toBe(1); expect(context.res.body).toEqual('Hello Bill'); });Estos son los pasos y el formato de código para ejecutar la función Azure de JavaScript con Jest.
npm testSi la prueba falló, se muestra a continuación:

Y aquí la prueba falla porque en el script de prueba, la cadena de resultado debe ser como Hello {name} donde, como en el código repetitivo de Azure Function Http Trigger, la cadena de resultado es Hello, {name}. This function executed successfully.
Entonces ambos no coinciden, la prueba falló. Se modificó la función de activación HTTP para generar la cadena de resultado igual que el resultado del script de prueba, es decir, Hello {name}

La prueba se pasa ya que la salida de la función es Hello Bill , que es la misma que la salida esperada del script de prueba.
Estas son las referencias para las pruebas de funciones de JavaScript de Azure con Jest y las pruebas de casos extremos: