Initial commit
[yaffs-website] / node_modules / tmp / test / issue62-sync.js
1
2 var
3   fs    = require('fs'),
4   join  = require('path').join,
5   spawn = require('./spawn-sync');
6
7 try {
8   var result = spawn.tmpFunction({ unsafeCleanup: true });
9   try {
10     // creates structure from issue 62
11     // https://github.com/raszi/node-tmp/issues/62
12
13     fs.mkdirSync(join(result.name, 'issue62'));
14
15     ['foo', 'bar'].forEach(function(subdir) {
16       fs.mkdirSync(join(result.name, 'issue62', subdir));
17       fs.writeFileSync(join(result.name, 'issue62', subdir, 'baz.txt'), '');
18     });
19
20     spawn.out(result.name, spawn.exit);
21   } catch (e) {
22     spawn.err(e.toString(), spawn.exit);
23   }
24 }
25 catch (e) {
26   spawn.err(e, spawn.exit);
27 }