In this and the lines below you're passing in the name of a method. It appears this name is arbitrary because in the test itself you simply assert that this name is present in the list of callbacks. For this reason, would it better to push the name into the test itself instead of passing it along to it_behaves_like?