Transition tests away from unary `=`

In Clojure, `=` always returns true. See `clojure/core.clj:718`. This
causes some tests to always pass, which in particular masks a test that
actually fails.