I've reworked the spec to take account of this, asserting that both hooks are run by using a side effect on a local var, it seems like a good idea to me.