For me, tests do represent a kind of redundancy, similar to double-entry bookkeeping. So I am writing this spec to execute in a clojure.test to validate the implementation of the function, as an alternative to writing a regular test.
The example I provided is aimed at helping me understand how to best express these types of relationships in specs, as I am new to this.