oscope-dev / scope

Scoping user machines
https://oscope-dev.github.io/scope/
BSD 3-Clause "New" or "Revised" License
6 stars 3 forks source link

Use traits to allow for mocked system interactions #41

Closed ethankhall closed 9 months ago

ethankhall commented 9 months ago

In an effort to write new/better tests, use traits for things that interact with the system.

This will allow mocks for those components to be used, making the test writing easier.

Realted to https://github.com/ethankhall/scope/issues/39