NEAR Certified Developers L1 - NEAR Hispano
  • Comenzando el NEAR Certified Developers L1 🧑🏻‍💻
  • PRE WORK
    • 📚Habilidades requeridas
    • ⌨️Día 0 - Antes de iniciar
  • ACTIVIDADES DIARIAS
    • 🤓Día 1 - Leer sobre la web3 y definir tu idea de proyecto
    • ✍️Día 2 - Escribir código para la web3.
    • 🧪Dia 3 - Realizando pruebas para la web3
    • 🚀Dia 4 - Desplegando para la web3
    • 📹Dia 5 - Presentación del demo del proyecto
  • RECURSOS
    • 📖Documentación
    • Proyectos para analizar 🦾
Con tecnología de GitBook
En esta página
  • 📗 Actividades principales
  • 📘 Actividades BONUS
  • 📚 Recursos
  • AssemblyScript
  • Rust

¿Te fue útil?

  1. ACTIVIDADES DIARIAS

Dia 3 - Realizando pruebas para la web3

Aprende como hacer pruebas y simulaciones de tu contrato inteligente.

AnteriorDía 2 - Escribir código para la web3.SiguienteDia 4 - Desplegando para la web3

Última actualización hace 3 años

¿Te fue útil?

La meta de este día es escribir pruebas unitarias para tu contrato inteligente.

📗 Actividades principales

  1. En la sección de recursos escoge entre AssemblyScript o Rust

    • Escribe 3-5 pruebas unitarias a cada contrato listado.

📘 Actividades BONUS

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

📚 Recursos

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

AssemblyScript

Para un mínimo de 3 a 5 contratos marcados como la actividad del día deberá:

  1. Escriba de 3 a 5 nuevas pruebas unitarias para cada contrato, ya tenga o no pruebas unitarias.

  2. Verifique que las pruebas pasen como se esperaba (las pruebas se pueden ejecutar a través de la línea de comando).

Rust

Para un mínimo de 3 contratos marcados como la actividad del día deberá:

  1. Escriba de 3 a 5 nuevas pruebas unitarias para cada contrato, ya tenga o no pruebas unitarias.

  2. 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.

🧪
Desafió #4
[ lista de contratos en AssemblyScript ]
as-pect
está bien documentada
la biblioteca de pruebas
near.dev
[ lista de contratos en Rust ]
Rust by Example
“the book”
CORE Contract
Contratos en AssemblyScript
Contratos en Rust