changeset 26650:39c2c387caba

use onCleanup to clear functions used in tests * test.m: Use onCleanup to ensure functions are cleared.
author John W. Eaton <jwe@octave.org>
date Sat, 26 Jan 2019 14:41:16 +0000
parents a569b5391347
children 3c12145ed96b
files scripts/testfun/test.m
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/scripts/testfun/test.m	Thu Jan 31 22:16:36 2019 +0000
+++ b/scripts/testfun/test.m	Sat Jan 26 14:41:16 2019 +0000
@@ -741,7 +741,7 @@
   endfor
 
   ## Clear any functions created during test run.
-  eval (__clearfcn, "");
+  __clear_functions = onCleanup (@() eval (__clearfcn, ""));
 
   ## Verify test file did not leak file descriptors.
   if (! isempty (setdiff (fopen ("all"), __fid_list_orig)))