summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-string-utf8/test/string.rb
blob: 8d6d0f109fdb5df6908670583c778f7541690095 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
##
# String(utf8) Test

assert('String#[]') do
  assert_equal "ち", "こんにちわ世界"[3]
  assert_equal nil, "こんにちわ世界"[20]
  assert_equal "世", "こんにちわ世界"[-2]
  assert_equal "世界", "こんにちわ世界"[-2..-1]
  assert_equal "んに", "こんにちわ世界"[1,2]
  assert_equal "世", "こんにちわ世界"["世"]
  assert_equal "世", "こんにちわ世界"["世"]
end