Commit Graph

362 Commits

Author SHA1 Message Date
ksss 8891cea41c Float#round fix bug for infinity and nan cases 2014-03-21 22:24:33 +09:00
ksss 72fe192259 Fix behavior of Comparable methods
when <=> return nil
2014-03-21 11:58:47 +09:00
Akira Kuroda 02406bc2e3 add tests for TrueClass
reorder and add tests for 15.2.5.1
2014-03-21 01:10:05 +09:00
Yukihiro "Matz" Matsumoto cea951dc7a Merge branch 'master' of github.com:mruby/mruby 2014-03-17 08:44:46 +09:00
Yukihiro "Matz" Matsumoto 446d721715 Merge pull request #1875 from akuroda/pr_nil_test
add unit tests for NilClass
2014-03-17 08:41:41 +09:00
Yukihiro "Matz" Matsumoto 75a4f1ac96 refactor Enumerable#{all?,any?} tests 2014-03-17 00:17:52 +09:00
Yukihiro "Matz" Matsumoto 0d82ada922 Merge pull request #1869 from suzukaze/add-test-enumerable.rb
Add test enumerable.rb
2014-03-17 00:15:51 +09:00
Yukihiro "Matz" Matsumoto e4ae3bf661 Merge pull request #1871 from ksss/numeric-plus
fix bug when `0 + other object`
2014-03-17 00:14:42 +09:00
Yukihiro "Matz" Matsumoto 5140e27b5a Merge pull request #1872 from ksss/numeric-mul
fix bug when `0 * other object`
2014-03-17 00:14:16 +09:00
Akira Kuroda 395c0087d4 add unit tests for NilClass 2014-03-17 00:13:34 +09:00
ksss 0fab9d557e float + nil should be raise TypeError 2014-03-16 23:39:58 +09:00
ksss 9dcce29749 fix bug when 0 * other object 2014-03-16 23:08:31 +09:00
ksss e9f3dca0f4 fix bug when 0 + other object 2014-03-16 22:52:25 +09:00
Jun Hiroe 8ba04a09a9 Add Enumerable#any?(&block) tests 2014-03-16 18:58:39 +09:00
Jun Hiroe cf556f0ad9 Add Enumerable#all?(&block) tests 2014-03-16 18:49:05 +09:00
Yukihiro "Matz" Matsumoto b868ce8a77 Hash#shift may return any entries 2014-03-15 15:01:17 +09:00
ksss d7b179475b fix #1823 2014-03-08 17:51:21 +09:00
Yukihiro "Matz" Matsumoto ac8d04fb6c Merge pull request #1820 from ksss/string-embed
Embed small string
2014-03-07 18:51:32 +09:00
ksss cab1f734ef Fix behavior Hash#eql? 2014-03-07 11:08:24 +09:00
ksss 4bc19d5fad add embed string test 2014-03-06 14:00:08 +00:00
cremno 3900fcecd7 __FILE__ test: add support for \ as separator 2014-03-05 17:38:02 +01:00
cubicdaiya ebe4711df8 fix off-by-one error in String#rindex(fixnum)
null-terminated string should not be included in search targets.
2014-03-04 21:58:47 +09:00
Tomoyuki Sahara 6e1f4695aa add tests for Integer#divmod. 2014-03-04 10:51:56 +09:00
Tomoyuki Sahara 9686890ab3 Fix Float#divmod. 2014-03-04 10:51:36 +09:00
Akira Kuroda 8d6ce6bace add tests for String#*
add test cases for 0 and -1
2014-03-02 12:19:57 +09:00
Yukihiro "Matz" Matsumoto f5ec2115b5 swap actual and expected; ref #1764 2014-02-28 10:01:39 +09:00
ksss a14a672915 fix test for Array#[] 2014-02-28 08:50:26 +09:00
Jun Hiroe caa139f91a Refactor tests in kernel.rb 2014-02-27 23:49:58 +09:00
cubicdaiya 677cd22be1 add test for Kernel#instance_variable_defined? 2014-02-26 22:44:22 +09:00
take_cheeze d31f824b5a add test for __LINE__ and __FILE__ 2014-02-26 21:11:33 +09:00
Akira Kuroda 61523d0e4f fix the position of capitalize! and downcast!, and add test for upcase! 2014-02-22 00:43:12 +09:00
Akira Kuroda f6516526b5 add tests for String#capitalize! and String#downcase! 2014-02-22 00:19:29 +09:00
Li Yazhou 7ab0506795 add test for Hash#dup 2014-02-14 13:26:19 +08:00
Pavel 411168deab Fix Kernel#global_variables for $1-$9 2014-02-09 23:54:49 +07:00
Yukihiro "Matz" Matsumoto 565e1f6ef2 disable LocalJumpError test since the code causes SyntaxError (not LocalJumpError) on CRuby 2014-02-05 12:58:01 +09:00
Tomoyuki Sahara 7bf63c2876 add Float#nan? 2014-02-03 15:18:52 +09:00
Yukihiro "Matz" Matsumoto aa08158f67 Array#[]= is now range aware 2014-01-30 10:50:56 +09:00
Yukihiro "Matz" Matsumoto 0006278088 move Array#[] tests from mrbgems to test/t/array.rb 2014-01-30 10:33:47 +09:00
h2so5 25045345c9 clone Class/Module rightly 2014-01-25 07:47:15 +09:00
Yukihiro "Matz" Matsumoto c7cff199dc hash value of enumerable should be obtained from its elements; close #1658 2014-01-16 21:33:48 +09:00
Yukihiro "Matz" Matsumoto ff9b41cc37 Merge pull request #1654 from iij/pr-not-match-operator
add operator "!~".
2014-01-09 22:04:01 -08:00
Tomoyuki Sahara 83413218a5 add operator "!~". 2014-01-10 13:41:41 +09:00
Tomoyuki Sahara 3b76aae4f0 fix ISO reference number of String#=~. 2014-01-10 12:01:24 +09:00
Yukihiro "Matz" Matsumoto 8d01c157c6 Merge pull request #1645 from iij/pr-case-expression-test
tests for "case" expression.
2014-01-06 08:05:48 -08:00
Tomoyuki Sahara 37475f4577 tests for "case" expression. 2014-01-06 10:10:37 +09:00
Carson McDonald 072d98dd94 Test for raise in ensure 2014-01-05 09:20:31 -05:00
Carson McDonald 8bff2a8f9d Test case statement with splat 2014-01-04 13:58:09 -05:00
Yukihiro "Matz" Matsumoto d40a62e2d2 object_id may not return Fixnum (ISO says Integer), since intptr_t may be bigger than Fixnum, so type check for Numeric; ref #1630 2014-01-04 21:12:18 +09:00
Yukihiro "Matz" Matsumoto e8dd8180ba return value from #object_id may not be Fixnum; ref #1630 2014-01-01 12:24:20 +09:00
Yukihiro "Matz" Matsumoto 047f318cf9 successful recursion check to be shallower; ref #1630 2014-01-01 12:20:48 +09:00