LeastAuthority / destiny

Destiny – Cross-platform Magic Wormhole graphical client
MIT License
236 stars 13 forks source link

Fix existing tests and include them in CI #220

Closed wuan closed 1 year ago

wuan commented 1 year ago

This should fix #214

The integration tests still need to be added.

Code Review Checklist

donpui commented 1 year ago

Good. I have also started some integration tests work on. You can check here: https://github.com/LeastAuthority/destiny/blob/integration-tests/integration_test/simple_file_transfer_test.dart (reuse or avoid duplication). There are some challenges with file picker and outside interface, but if works, should allow run on emulators (and check minimum/maximum sdk compatibilities). Old integration tests seems useless now.