diff options
| author | Masaki Muranaka <[email protected]> | 2013-04-06 18:22:42 +0900 |
|---|---|---|
| committer | Masaki Muranaka <[email protected]> | 2013-04-06 18:22:42 +0900 |
| commit | d1b131e2b085e180fd6f59dd8016cd06361f93b2 (patch) | |
| tree | bbc1e9cf56e5bc2c0a6fd77045e0dfeb43881255 /test/t/comparable.rb | |
| parent | e885e59d4537f164b600d2fc579cc195cc8df76f (diff) | |
| download | mruby-d1b131e2b085e180fd6f59dd8016cd06361f93b2.tar.gz mruby-d1b131e2b085e180fd6f59dd8016cd06361f93b2.zip | |
Add some tests.
Diffstat (limited to 'test/t/comparable.rb')
| -rw-r--r-- | test/t/comparable.rb | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/test/t/comparable.rb b/test/t/comparable.rb index c95134246..ab81fa3ed 100644 --- a/test/t/comparable.rb +++ b/test/t/comparable.rb @@ -54,3 +54,18 @@ assert('Comparable#>=', '15.3.3.2.5') do (Foo.new >= Foo.new) == true end +assert('Comparable#between?', '15.3.3.2.6') do + class Foo + include Comparable + def <=>(x) + x + end + end + + c = Foo.new + c.between?(-1, 1) == false && + c.between?(-1, -1) == false && + c.between?( 1, 1) == false && + c.between?( 1, -1) == true && + c.between?(0, 0) == true +end |
