In this post Patrick Hughes suggested, and michael.bartnett was kind to explain a bit how to do that. While it seems rather clear how to implement and use it, I'm still a bit doubt if this useful enough. Does this kind of "testing" is used widely? I mean every change in a game usually change either how input is processed or a response to same input. This makes all recorded input obsolete. Or maybe I'm missing something?
I feel like implementing a unit testing for core parts (see also) of a game are much more useful, despite it also seems much harder to implement.
So the question is, does mocking input is really good at something in game testing?