passes basic tests
This commit is contained in:
parent
879b278d5f
commit
602a4c012a
2
index.js
2
index.js
|
@ -176,7 +176,7 @@ module.exports.create = function (config) {
|
||||||
// Return null (not undefined) on success, or throw on error
|
// Return null (not undefined) on success, or throw on error
|
||||||
store.accounts.setKeypair = function (opts) {
|
store.accounts.setKeypair = function (opts) {
|
||||||
//console.log('accounts.setKeypair for', opts.account, opts.email, opts.keypair);
|
//console.log('accounts.setKeypair for', opts.account, opts.email, opts.keypair);
|
||||||
var id = opts.account.id || 'single-user';
|
var id = opts.account.id || opts.email || 'single-user';
|
||||||
|
|
||||||
// you can just treat the keypair as opaque and save and retrieve it as JSON
|
// you can just treat the keypair as opaque and save and retrieve it as JSON
|
||||||
var keyblob = JSON.stringify({
|
var keyblob = JSON.stringify({
|
||||||
|
|
|
@ -0,0 +1,27 @@
|
||||||
|
'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);
|
||||||
|
});
|
Loading…
Reference in New Issue