CommunityProgramación y desarrollogithub.com

dart-lang/dart-generate-test-mocks

Define y genera objetos mock para dependencias externas usando `package:mockito` y `build_runner`. Útil al realizar pruebas unitarias de clases que dependen de servicios externos complejos como APIs o bases de datos.

¿Qué es dart-generate-test-mocks?

Este skill permite a desarrolladores de Dart generar objetos mock de manera automatizada para pruebas unitarias, utilizando el paquete `mockito` y la herramienta `build_runner`. Es especialmente útil cuando se prueban clases que dependen de servicios externos complejos como APIs REST, bases de datos o clientes HTTP, ya que evita la necesidad de escribir mocks manualmente y reduce errores en las pruebas. Soporta plataformas como Dart, Flutter y cualquier proyecto que utilice el ecosistema de Dart. El flujo de trabajo consiste en anotar las clases a mockear con `@GenerateMocks` en un archivo de prueba, luego ejecutar `dart run build_runner build` para generar automáticamente las clases mock correspondientes en un archivo `.mocks.dart`, que luego se importan y utilizan en las pruebas para simular comportamientos y verificar interacciones.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/dart-lang/skills/tree/main/skills/dart-generate-test-mocks

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace dart-generate-test-mocks?

Define y genera objetos mock para dependencias externas usando package:mockito y build_runner. Útil al realizar pruebas unitarias de clases que dependen de servicios externos complejos como APIs o bases de datos.

Individual skills in this repo

This repo contains 8 individual skills — each has its own dedicated page.

Skills relacionados