Rewrote the bulk of the testing to explicitly define fixtures, make more assertions, and work with 0.2 core refactor