added: #callEnsureWithException expeccoNET_1_5_0rc1 expeccoNET_1_5_1rc1 expecco_1_8_2rc1
authorClaus Gittinger <cg@exept.de>
Tue, 24 Aug 2010 13:15:28 +0200
changeset 569 e16012b59e29
parent 568 2d5d66196b5e
child 570 705b823baac2
added: #callEnsureWithException changed: #testEnsure
RegressionTests__CompilerTest.st
--- a/RegressionTests__CompilerTest.st	Tue Aug 24 12:53:07 2010 +0200
+++ b/RegressionTests__CompilerTest.st	Tue Aug 24 13:15:28 2010 +0200
@@ -254,6 +254,17 @@
     "Created: / 24-08-2010 / 12:51:50 / cg"
 !
 
+callEnsureWithException
+    [
+        Error raiseRequest
+    ] ensure:[
+        ^ true
+    ].
+    ^ nil
+
+    "Created: / 24-08-2010 / 12:54:07 / cg"
+!
+
 size
     ^ 1
 !
@@ -2152,6 +2163,12 @@
 testEnsure
     self assert:(self callEnsureWith2Returns = true).
 
+    Error handle:[:ex |
+        ex proceed
+    ] do:[
+        self assert:(self callEnsureWithException = true).
+    ].
+
     "Created: / 24-08-2010 / 12:51:27 / cg"
 ! !