ok, this one I think is particularly hard to read: it took me a while to reconstruct, that this checks, that a status cannot be destroyed, when it is still used: the preconditions have to be reconstructed from the nested contexts and you actually need to know  that "it_behaves_like :statuses" actually means: I expect a status to be present that is found *somewhere* in the context with the name "name"...