Una pequeña aplicación que invierte las palabras ingresadas en un campo de texto con un botón Reverse. En este proyecto, he aplicado pruebas unitarias, pruebas de widgets y pruebas de integración para garantizar su correcto funcionamiento.
Testing App es una aplicación simple diseñada para invertir palabras. Los usuarios pueden ingresar texto en un campo de texto y, al presionar el botón Reverse, las palabras se invertirán en tiempo real. Esta aplicación es ideal para aprender sobre pruebas en Flutter, ya que incluye pruebas unitarias, pruebas de widgets y pruebas de integración.
Ejecute flutter run
para iniciar la aplicación. La aplicación se desplegará en un emulador o dispositivo conectado.
- Clona el repositorio:
git clone https://github.com/tu_usuario/testing_app.git
- Navega al directorio del proyecto:
cd testing_app
- Instala las dependencias:
flutter pub get
- Inicia la aplicación con
flutter run
. - Ingresa cualquier texto en el campo de texto.
- Presiona el botón Reverse para invertir las palabras.
Para ejecutar las pruebas, utilice los siguientes comandos:
- Pruebas unitarias:
flutter test
para ejecutar todas las pruebas unitarias. - Pruebas de widgets:
flutter test test/widget_test.dart
para ejecutar las pruebas específicas de widgets. - Pruebas de integración:
flutter drive --target=test_driver/app.dart
para ejecutar las pruebas de integración.
Si deseas contribuir a este proyecto, por favor sigue estos pasos:
- Haz un fork del repositorio.
- Crea una nueva rama (
git checkout -b feature/nueva-caracteristica
). - Realiza tus cambios y haz un commit (
git commit -m 'Agrega nueva característica'
). - Sube tus cambios (
git push origin feature/nueva-caracteristica
). - Abre un Pull Request.
⌨️ Desarrollado con