diff options
| author | KOBAYASHI Shuji <[email protected]> | 2019-04-10 19:17:00 +0900 |
|---|---|---|
| committer | KOBAYASHI Shuji <[email protected]> | 2019-04-10 19:19:53 +0900 |
| commit | 7b0ebed033777cd8bdb8e3668e5c49cfe1b69c5d (patch) | |
| tree | 470ca0857f57ef3986a2d05b522c557c4002698b /test/t/kernel.rb | |
| parent | d0b30f4ce22e7f9e2396a2159d1a1ff81fcc6ca6 (diff) | |
| download | mruby-7b0ebed033777cd8bdb8e3668e5c49cfe1b69c5d.tar.gz mruby-7b0ebed033777cd8bdb8e3668e5c49cfe1b69c5d.zip | |
Use `mrb_immediate_p()` in `mrb_obj_freeze()` and `mrb_obj_frozen()`
Diffstat (limited to 'test/t/kernel.rb')
| -rw-r--r-- | test/t/kernel.rb | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/t/kernel.rb b/test/t/kernel.rb index d99358c0c..bf7dbe94c 100644 --- a/test/t/kernel.rb +++ b/test/t/kernel.rb @@ -247,6 +247,23 @@ assert('Kernel#freeze') do assert_equal obj, obj.freeze assert_equal 0, 0.freeze assert_equal :a, :a.freeze + assert_equal true, true.freeze + assert_equal false, false.freeze + assert_equal nil, nil.freeze + skip unless Object.const_defined?(:Float) + assert_equal 0.0, 0.0.freeze +end + +assert('Kernel#frozen?') do + assert_false "".frozen? + assert_true "".freeze.frozen? + assert_true 0.frozen? + assert_true :a.frozen? + assert_true true.frozen? + assert_true false.frozen? + assert_true nil.frozen? + skip unless Object.const_defined?(:Float) + assert_true 0.0.frozen? end assert('Kernel#global_variables', '15.3.1.3.14') do |
