Te recomendaría que consultes docs.ponycode.com. Pero para esta demostración, pasaremos rápidamente a VS
code. Y primero, básicamente vamos a ir a este enlace en particular para la documentación. Como puedes ver, puedes instalar la extensión Pony
Code para VS
code o el
CLI o también puedes usarlo como una acción de GitHub, y es gratuito, gratuito para desarrolladores individuales. Si haces clic en la extensión de VS
code e instalas dentro de tu VS
code, se verá algo así. Si estás usando básicamente, puedes ver que aparecerá aquí como este icono de Pony
Code dentro de tu VS
code. Y puedes echar un vistazo a algunas de las cosas que tiene la página de inicio. Y esto básicamente te muestra cómo empezar rápidamente y generar casos de prueba unitarios dentro de tu aplicación. Entonces, el que vamos a usar es la extensión Pony
Code para VS
code. En este caso, en mi directorio de archivos, he creado una carpeta de Pony
Code. Y aquí lo que he hecho es simplemente crear un archivo index.cs y he creado una función simple para sumar dos números. Primero, veamos cómo se verá básicamente. Tan pronto como escribas cualquier función, Pony
Code automáticamente podrá detectar la función que has escrito, como una función de
JavaScript. Y aquí, puedes ver directamente que obtenemos esta interfaz de usuario gráfica donde puedes ver que podemos hacer clic en esta prueba unitaria de Pony
Code, que básicamente generará una interfaz de usuario. Y puedes ver que básicamente ofrece algunas sugerencias para casos de prueba unitarios que puedes escribir. Así que, puedes ver que estas son las sugerencias proporcionadas por Pony
Code para, digamos, aumentar la cobertura de tus pruebas. Digamos que quiero tomar este ejemplo de A y B. Básicamente, como es una función de suma de dos números, tenemos dos variables y aquí toma estos dos valores. Entonces, lo que puedo hacer fácilmente es probar esta función en particular. Y ver que, ya sabes, básicamente genera la respuesta y puedo hacer clic en el signo de más. Si quiero agregar este caso de prueba específico dentro de mi, uh, Pony
Code. Y lo que hace de inmediato es que ahora tenemos una nueva carpeta en su lugar y esta carpeta es la carpeta de Pony
Code. Si voy y exploro esta carpeta de Pony
Code, puedes ver que es el archivo index.ts.js. Este es un archivo de generación de pruebas automatizado, creado automáticamente, uh, que ha sido creado por Pony
Code. Si básicamente echamos un vistazo a, como, ya sabes, lo que incluye, ¿verdad? Puedes ver que, uh, primero de todo, lo que hace, ha hecho. Es que ha, uh, como, ya sabes, importado nuestro archivo index.js y ahora ha descrito una función, uh, index.addToNumbers porque esa es una función que tenemos en nuestro archivo index.js que hemos creado y hemos generado un aquí donde está, uh, como, ya sabes, llegando a estos dos valores. Ahora, digamos que queremos agregar algunos casos de prueba adicionales, podemos hacer clic fácilmente en la interfaz de usuario, uh, en la interfaz de usuario de Pony
Code y agregar eso. Entonces eso se agregará automáticamente, uh, dentro de tu función index.test.js. Como puedes ver, tenemos otra, uh, como, ya sabes, función, otra función que hemos agregado, otro caso de prueba que hemos agregado. De esta manera, puedes eliminar o eliminar, uh, estos casos de prueba y automáticamente se generará la prueba unitaria para ti.