Commit 1b882609 authored by Yukihiro "Matz" Matsumoto's avatar Yukihiro "Matz" Matsumoto

Merge pull request #458 from bovi/master

Add Tests for current Changes in Code Base
parents c999216a fffa8901
...@@ -213,8 +213,8 @@ assert('Kernel#hash', '15.3.1.3.15') do ...@@ -213,8 +213,8 @@ assert('Kernel#hash', '15.3.1.3.15') do
end end
assert('Kernel#inspect', '15.3.1.3.17') do assert('Kernel#inspect', '15.3.1.3.17') do
s = nil.inspect s = inspect
s.class == String and s == "nil" s.class == String and s == "main"
end end
assert('Kernel#instance_variables', '15.3.1.3.23') do assert('Kernel#instance_variables', '15.3.1.3.23') do
...@@ -270,7 +270,7 @@ assert('Kernel#methods', '15.3.1.3.31') do ...@@ -270,7 +270,7 @@ assert('Kernel#methods', '15.3.1.3.31') do
end end
assert('Kernel#nil?', '15.3.1.3.32') do assert('Kernel#nil?', '15.3.1.3.32') do
nil.nil? == true nil? == false
end end
assert('Kernel#object_id', '15.3.1.3.33') do assert('Kernel#object_id', '15.3.1.3.33') do
...@@ -337,6 +337,5 @@ assert('Kernel#singleton_methods', '15.3.1.3.45') do ...@@ -337,6 +337,5 @@ assert('Kernel#singleton_methods', '15.3.1.3.45') do
end end
assert('Kernel#to_s', '15.3.1.3.46') do assert('Kernel#to_s', '15.3.1.3.46') do
# TODO looks strange.. to_s == '#<Object:0x0>'
nil.to_s == ''
end end
...@@ -105,3 +105,19 @@ assert('Module#included_modules', '15.2.2.4.30') do ...@@ -105,3 +105,19 @@ assert('Module#included_modules', '15.2.2.4.30') do
r = Test4includedModules2.included_modules r = Test4includedModules2.included_modules
r.class == Array and r.include?(Test4includedModules) r.class == Array and r.include?(Test4includedModules)
end end
# Not ISO specified
assert('Module#to_s') do
module Test4to_sModules
end
Test4to_sModules.to_s == 'Test4to_sModules'
end
assert('Module#inspect') do
module Test4to_sModules
end
Test4to_sModules.inspect == 'Test4to_sModules'
end
...@@ -187,5 +187,15 @@ if Object.const_defined?(:Time) ...@@ -187,5 +187,15 @@ if Object.const_defined?(:Time)
assert('Time#zone', '15.2.19.7.33') do assert('Time#zone', '15.2.19.7.33') do
Time.at(1300000000.0).utc.zone == 'UTC' Time.at(1300000000.0).utc.zone == 'UTC'
end end
# Not ISO specified
assert('Time#to_s') do
Time.at(1300000000.0).utc.to_s == "Sun Mar 13 07:06:40 UTC 2011"
end
assert('Time#inspect') do
Time.at(1300000000.0).utc.inspect == "Sun Mar 13 07:06:40 UTC 2011"
end
end end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment