add spec for Teaspoon.hook