fails:MatchData#names returns an Array
fails:MatchData#names sets each element to a String
fails:MatchData#names returns the names of the named capture groups
fails:MatchData#names returns [] if there were no named captures
fails:MatchData#names returns each name only once
fails:MatchData#names equals Regexp#names
