Move reusable shared examples to the test_utils gem