RSpec shared example
5.37 5.38