28 lines
901 B
JavaScript
28 lines
901 B
JavaScript
'use strict';
|
|
|
|
var tester = require('greenlock-store-test');
|
|
|
|
var crypto = require('crypto');
|
|
var os = require('os');
|
|
var path = require('path');
|
|
var basedir = path.join(os.tmpdir(), 'greenlock-store-fs-test-' + crypto.randomBytes(4).toString('hex'));
|
|
var domain = '*.example.com';
|
|
var store = require('./').create({
|
|
configDir: basedir
|
|
, accountsDir: path.join(basedir, 'accounts')
|
|
, privkeyPath: path.join(basedir, 'live', domain, 'privkey.pem')
|
|
, fullchainPath: path.join(basedir, 'live', domain, 'fullchain.pem')
|
|
, certPath: path.join(basedir, 'live', domain, 'cert.pem')
|
|
, chainPath: path.join(basedir, 'live', domain, 'chain.pem')
|
|
, bundlePath: path.join(basedir, 'live', domain, 'bundle.pem')
|
|
});
|
|
console.info('Test Dir:', basedir);
|
|
|
|
tester.test(store).then(function () {
|
|
console.info("PASS");
|
|
}).catch(function (err) {
|
|
console.error("FAIL");
|
|
console.error(err);
|
|
process.exit(20);
|
|
});
|