diff --git a/test/simple/test-http-curl-chunk-problem.js b/test/simple/test-http-curl-chunk-problem.js index 794b320ba70..409c769def2 100644 --- a/test/simple/test-http-curl-chunk-problem.js +++ b/test/simple/test-http-curl-chunk-problem.js @@ -27,12 +27,19 @@ if (!process.versions.openssl) { // http://groups.google.com/group/nodejs/browse_thread/thread/f66cd3c960406919 var common = require('../common'); var assert = require('assert'); -var http = require('http'), - cp = require('child_process'); - +var http = require('http'); +var cp = require('child_process'); +var fs = require('fs'); var filename = require('path').join(common.tmpDir || '/tmp', 'big'); +// Clean up after ourselves. Leaving files around +// in the tmp/ directory may break tests that depend +// on a certain number of files being there. +process.on('exit', function() { + fs.unlink(filename); +}); + var count = 0; function maybeMakeRequest() { if (++count < 2) return;