summaryrefslogtreecommitdiffstats
path: root/web/server/h2o/libh2o/deps/mruby/mrbgems/mruby-error/test/exception.rb
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-07-24 09:54:23 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-07-24 09:54:44 +0000
commit836b47cb7e99a977c5a23b059ca1d0b5065d310e (patch)
tree1604da8f482d02effa033c94a84be42bc0c848c3 /web/server/h2o/libh2o/deps/mruby/mrbgems/mruby-error/test/exception.rb
parentReleasing debian version 1.44.3-2. (diff)
downloadnetdata-836b47cb7e99a977c5a23b059ca1d0b5065d310e.tar.xz
netdata-836b47cb7e99a977c5a23b059ca1d0b5065d310e.zip
Merging upstream version 1.46.3.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'web/server/h2o/libh2o/deps/mruby/mrbgems/mruby-error/test/exception.rb')
-rw-r--r--web/server/h2o/libh2o/deps/mruby/mrbgems/mruby-error/test/exception.rb55
1 files changed, 0 insertions, 55 deletions
diff --git a/web/server/h2o/libh2o/deps/mruby/mrbgems/mruby-error/test/exception.rb b/web/server/h2o/libh2o/deps/mruby/mrbgems/mruby-error/test/exception.rb
deleted file mode 100644
index 908465045..000000000
--- a/web/server/h2o/libh2o/deps/mruby/mrbgems/mruby-error/test/exception.rb
+++ /dev/null
@@ -1,55 +0,0 @@
-assert 'mrb_protect' do
- # no failure in protect returns [result, false]
- assert_equal ['test', false] do
- ExceptionTest.mrb_protect { 'test' }
- end
- # failure in protect returns [exception, true]
- result = ExceptionTest.mrb_protect { raise 'test' }
- assert_kind_of RuntimeError, result[0]
- assert_true result[1]
-end
-
-assert 'mrb_ensure' do
- a = false
- assert_equal 'test' do
- ExceptionTest.mrb_ensure Proc.new { 'test' }, Proc.new { a = true }
- end
- assert_true a
-
- a = false
- assert_raise RuntimeError do
- ExceptionTest.mrb_ensure Proc.new { raise 'test' }, Proc.new { a = true }
- end
- assert_true a
-end
-
-assert 'mrb_rescue' do
- assert_equal 'test' do
- ExceptionTest.mrb_rescue Proc.new { 'test' }, Proc.new {}
- end
-
- class CustomExp < Exception
- end
-
- assert_raise CustomExp do
- ExceptionTest.mrb_rescue Proc.new { raise CustomExp.new 'test' }, Proc.new { 'rescue' }
- end
-
- assert_equal 'rescue' do
- ExceptionTest.mrb_rescue Proc.new { raise 'test' }, Proc.new { 'rescue' }
- end
-end
-
-assert 'mrb_rescue_exceptions' do
- assert_equal 'test' do
- ExceptionTest.mrb_rescue_exceptions Proc.new { 'test' }, Proc.new {}
- end
-
- assert_raise RangeError do
- ExceptionTest.mrb_rescue_exceptions Proc.new { raise RangeError.new 'test' }, Proc.new { 'rescue' }
- end
-
- assert_equal 'rescue' do
- ExceptionTest.mrb_rescue_exceptions Proc.new { raise TypeError.new 'test' }, Proc.new { 'rescue' }
- end
-end