diff options
Diffstat (limited to 'test/t/kernel.rb')
| -rw-r--r-- | test/t/kernel.rb | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/test/t/kernel.rb b/test/t/kernel.rb index 5caa3d7ac..835834359 100644 --- a/test/t/kernel.rb +++ b/test/t/kernel.rb @@ -23,6 +23,8 @@ assert('Kernel.block_given?', '15.3.1.2.2') do ((bg_try do "block" end) == "block") end +# Kernel.eval is provided by the mruby-gem mrbgem. '15.3.1.2.3' + assert('Kernel.global_variables', '15.3.1.2.4') do Kernel.global_variables.class == Array end @@ -189,6 +191,8 @@ assert('Kernel#dup', '15.3.1.3.9') do c.respond_to?(:test) == false end +# Kernel#eval is provided by mruby-eval mrbgem '15.3.1.3.12' + assert('Kernel#extend', '15.3.1.3.13') do class Test4ExtendClass end @@ -287,6 +291,10 @@ assert('Kernel#object_id', '15.3.1.3.33') do object_id.class == Fixnum end +# Kernel#p is defined in mruby-print mrbgem. '15.3.1.3.34' + +# Kernel#print is defined in mruby-print mrbgem. '15.3.1.3.35' + assert('Kernel#private_methods', '15.3.1.3.36') do private_methods.class == Array end @@ -299,6 +307,8 @@ assert('Kernel#public_methods', '15.3.1.3.38') do public_methods.class == Array end +# Kernel#puts is defined in mruby-print mrbgem. '15.3.1.3.39' + assert('Kernel#raise', '15.3.1.3.40') do e_list = [] @@ -349,3 +359,13 @@ end assert('Kernel#to_s', '15.3.1.3.46') do to_s.class == String end + +assert('Kernel#!=') do + str1 = "hello" + str2 = str1 + str3 = "world" + + (str1[1] != 'e') == false and + (str1 != str3) == true and + (str2 != str1) == false +end |
