remove require from after block
organize spec, add respond_to tests