diff options
| author | h2so5 <[email protected]> | 2013-04-14 10:42:20 +0900 |
|---|---|---|
| committer | h2so5 <[email protected]> | 2013-04-14 13:59:46 +0900 |
| commit | 1d10912076892fcc3b6abe5dec0017c3f050075f (patch) | |
| tree | a0dd252dbcae5c3b1b3051876f2820b2eb102029 /mrbgems/mruby-range-ext/test/range.rb | |
| parent | 97e73e126120019418d737c2d2b0f236aaaec9cb (diff) | |
| download | mruby-1d10912076892fcc3b6abe5dec0017c3f050075f.tar.gz mruby-1d10912076892fcc3b6abe5dec0017c3f050075f.zip | |
Add mruby-range-ext
Diffstat (limited to 'mrbgems/mruby-range-ext/test/range.rb')
| -rw-r--r-- | mrbgems/mruby-range-ext/test/range.rb | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/mrbgems/mruby-range-ext/test/range.rb b/mrbgems/mruby-range-ext/test/range.rb new file mode 100644 index 000000000..6442d6e16 --- /dev/null +++ b/mrbgems/mruby-range-ext/test/range.rb @@ -0,0 +1,20 @@ +## +# Range(Ext) Test + +assert('Range#cover?') do + assert_true ("a".."z").cover?("c") + assert_true !("a".."z").cover?("5") + assert_true ("a".."z").cover?("cc") +end + +assert('Range#first') do + assert_equal (10..20).first, 10 + assert_equal (10..20).first(3), [10, 11, 12] +end + +assert('Range#last') do + assert_equal (10..20).last, 20 + assert_equal (10...20).last, 20 + assert_equal (10..20).last(3), [18, 19, 20] + assert_equal (10...20).last(3), [17, 18, 19] +end |
