Currently, the functionality in Phantasm is tested manually since there are a lot of moving parts with some network-based functionality. We want to break this large functionality down to smaller testable functions and add a suite of unit tests to improve the maintainability of the project.
We don't need to add tests to the dashboard as the UI is likely to change in the near future.
Description
Currently, the functionality in Phantasm is tested manually since there are a lot of moving parts with some network-based functionality. We want to break this large functionality down to smaller testable functions and add a suite of unit tests to improve the maintainability of the project.
We don't need to add tests to the dashboard as the UI is likely to change in the near future.