move all the tests from `src/tests.rs` to `tests/*.rs`, and split into multiple files by modularizing on API boundaries already implemented by @TDecking, just wanted to create the sub-issue
move all the tests from
src/tests.rstotests/*.rs, and split into multiple files by modularizing on API boundariesalready implemented by @TDecking, just wanted to create the sub-issue