Test task for Flaconi
- Flutter
- Dart
Install flutter https://docs.flutter.dev/get-started/install
Check that everything is okay with flutter-doctor
flutter doctor
Go to the test directory integration_test
- Run ALL the tests
flutter test integration_test
- Run specific test
flutter test integration_test/TEST_NAME.dart
DEMO Android
android_demo.mp4
iOS
ios.demo.mp4
- I didn't use the page object, since the application is quite simple and the use of the pattern looks like an overhead
- Also, to improve the stability of tests, it worth to think about adding mocks to tests, but as it is test-assigment, I limited myself not do it in scope of MVP