seattlerb/minitest — pull request #405 by Archytaus (2014-02-27 23:43:04+00:00)
Title: Improved the error messages for invalid 'let' names.

Improved the error messages for `let` so that it is more explicit why names are invalid.

The previous error message was confusing for common method names that aren't obviously defined in the Spec class (e.g. `location` and `time`).

Previously:
`#location cannot be overridden`
Now:
`let cannot define 'location' as it would override a method in Minitest::Spec. Please use another name.`