Spec tests rewrite

When this test was originally written, expect_changes didn't exist.