mruby/mruby — pull request #166 by bovi (2012-05-19 15:34:14+00:00)
Title: Add Tests for String, Hash, Range and Symbol

This patch is a little bit bigger due to the reason that String and Hash have a quite long specification. It contains:

+ Test cases for mostly all ISO specification of *String*
+ Test cases for all ISO specification of *Hash*
+ Test cases for all ISO specification of *Symbol*
+ Test cases for mostly all ISO specification of *Range*

During the time of writing the test cases I found several issues, for example:

+ segfaults by using Range.new
+ there is a syntax error by using RegExp like ```/abc/```
+ segfaults by using Regexp.new
+ Hash#shift behavior isn't according to ISO (shift returns *Hash* instead of *Array*)

Due to the reason that I don't want to make pressure on the development roadmap I don't want to add Issue tickets for each and every single problem. I try to find the curse for some of them. In the meanwhile I documented broken behavior inside of the test cases.

I also modified the authors file. I hope this is appropriate due to the hint for pull requests in the readme.