Files
bower/test/assets/test-temp-dir/test-exception.js
2013-07-01 20:31:28 +01:00

17 lines
593 B
JavaScript

var fs = require('graceful-fs');
var path = require('path');
var Resolver = require('../../../lib/core/resolvers/Resolver');
var Logger = require('../../../lib/core/Logger');
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');
// Force an error
throw new Error('Some error');
})
.done();