refactor shared clean-up after deletion examples to shared_example group