respond_to matcher

[skip ci]