Files
bower/test/assets/test-temp-dir/test.js
Adam Stankiewicz df8e5a16be Fix readdir call on Windows
Sometimes it return ENOENT instead of ENODIR for normal files.

This broke code paths in few places. Also, see:
https://github.com/isaacs/chmodr/pull/8
2015-10-14 16:09:38 +02:00

15 lines
535 B
JavaScript

var fs = require('../../../lib/util/fs');
var path = require('path');
var Logger = require('bower-logger');
var Resolver = require('../../../lib/core/resolvers/Resolver');
var defaultConfig = require('../../../lib/config');
var resolver = new Resolver({ source: 'foo' }, defaultConfig(), new Logger());
resolver._createTempDir()
.then(function (dir) {
// Need to write something to prevent tmp to automatically
// remove the temp dir (it removes if empty)
fs.writeFileSync(path.join(dir, 'some_file'), 'foo');
})
.done();