Add Integration Tests For Contacts Service
References:
- https://docs.flutter.dev/testing/integration-tests
- https://www.dhiwise.com/post/practical-guide-to-integration-testing-in-flutter-app
- https://medium.com/testvagrant/writing-your-first-test-with-flutter-integration-test-1e877d0ca279
Currently blocked by #62
Following the completion of #62, the main branch has been merged to this feature branch. Hopefully, there are no more obstacles.
Upon further investigation and errors encountered, it seems like having integration tests that interact with the native UI is not fully supported in Flutter.
Relevant issues:
- https://github.com/flutter/flutter/issues/86295
- https://github.com/flutter/flutter/issues/127516
- https://github.com/flutter/flutter/issues/131759
The example repository does not show the use case for this https://github.com/flutter/flutter/blob/master/packages/integration_test/example/integration_test/_extended_test_web.dart
One option that people keep suggesting is Patrol -> https://pub.dev/packages/patrol