Dia 3 - Realizando pruebas para la web3
Aprende como hacer pruebas y simulaciones de tu contrato inteligente.
Última actualización
¿Te fue útil?
Aprende como hacer pruebas y simulaciones de tu contrato inteligente.
Última actualización
¿Te fue útil?
La meta de este día es escribir pruebas unitarias para tu contrato inteligente.
En la sección de recursos escoge entre AssemblyScript o Rust
Escribe 3-5 pruebas unitarias a cada contrato listado.
Aqui hay algunas ideas a forma de desafió considere las siguientes actividades:
Encuentre un contrato que no cuente con pruebas unitarias y escríbalas.
Elimine algunas (o todas) las pruebas unitarias de un contrato y escríbalas de nuevo.
Mire este pequeño rompecabezas puede ser divertido para usted
RECUERDA: Para cumplir con las actividades del día de hoy
DEBES crear (y ejecutar, si están disponibles) para cada contrato
Debe INTENTAR comprender CADA línea de código en el contrato
Para un mínimo de 3 a 5 contratos marcados como la actividad del día deberá:
Escriba de 3 a 5 nuevas pruebas unitarias para cada contrato, ya tenga o no pruebas unitarias.
Verifique que las pruebas pasen como se esperaba (las pruebas se pueden ejecutar a través de la línea de comando).
Para un mínimo de 3 contratos marcados como la actividad del día deberá:
Escriba de 3 a 5 nuevas pruebas unitarias para cada contrato, ya tenga o no pruebas unitarias.
Verifique que las pruebas pasen como se esperaba (las pruebas se pueden ejecutar a través de la línea de comando o de IDE).
Si tu enfoque es desarrollar con Rust abre la .
Las pruebas unitarias las proporciona y la sintaxis se parece a RSpec. La biblioteca , pero a veces las pruebas de pueden ser la mejor fuente de ejemplos para ayudarlo a aprender rápidamente.
Casi todos los ejemplos disponibles en incluyen pruebas unitarias.
Si tu enfoque es desarrollar con Rust abre la .
Las pruebas unitarias están incluidas como parte del lenguaje de Rust. Puedes conocer más sobre las pruebas unitarias en or .
Todos los de NEAR incluyen pruebas unitarias por lo cual es un buen punto de partida para analizar.