We should include some basic test coverage as a part of the re-write.
Note: the target version for this ticket needs to be updated to 3.x once that is available
Active
3.0
Code