test('supports CACHE_DIR environment variable', t => { const newCacheDirectory = tempDirectory(); const finalDirectory = path.join(newCacheDirectory, 'find-cache-dir'); process.env.CACHE_DIR = newCacheDirectory; t.is(findCacheDir(), finalDirectory); findCacheDir({create: true}); t.true(fs.existsSync(finalDirectory)); const thunk = findCacheDir({thunk: true}); t.is(thunk('foo'), path.join(finalDirectory, 'foo')); t.is(thunk('bar'), path.join(finalDirectory, 'bar')); delete process.env.CACHE_DIR; });