diff options
Diffstat (limited to 'ext/dl/test/test.rb')
-rw-r--r-- | ext/dl/test/test.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ext/dl/test/test.rb b/ext/dl/test/test.rb index de9a9cc53..91ae1f673 100644 --- a/ext/dl/test/test.rb +++ b/ext/dl/test/test.rb @@ -184,10 +184,12 @@ if( fp ) r,rs = sym_gets[" " * 256, 256, fp] debug r,rs assert("open,gets", :must, rs[0] == line) + ObjectSpace.define_finalizer(fp) {File.unlink("tmp.txt")} + fp = nil else assert("open,gets", :must, line == nil) + File.unlink("tmp.txt") end -File.unlink("tmp.txt") callback1 = h["test_callback1"] |