I searched for how to handle excpetions in rspec and got to [this question](http://stackoverflow.com/questions/1722749/how-to-use-rspecs-should-raise-with-any-kind-of-exception).

It did not help as the syntax is outdated. So I figured it out myself and added a new answer. But I can hardly imagine that it will top the current answer. So basically every user has to go through trial and error until he reaches my solution.

In this special case I would need 76 votes until the right solution gets to the top.

This might also be an issue in games that release patches very fast, like Starcraft 2. [This build order](https://gaming.stackexchange.com/questions/6222/how-do-i-stop-5-rax-reaper-into-mm-as-zerg) is outdated and cannot be used anymore due to several constains patched several months ago. As you cannot play Starcraft 2 with old patches this information is useless. Someone new to the game might try this and get confused.

How should we handle such cases?