v3.0.1: add missing arguments

This commit is contained in:
AJ ONeal 2019-04-08 01:45:55 -06:00
parent 59cf216047
commit e39eca4ed1
3 changed files with 12 additions and 11 deletions

View File

@ -1,6 +1,6 @@
'use strict'; 'use strict';
//var tester = require('greenlock-challenge-test'); //var tester = require('greenlock-store-test');
var tester = require('./'); var tester = require('./');
var store = require('greenlock-store-memory').create({}); var store = require('greenlock-store-memory').create({});

View File

@ -84,35 +84,36 @@ module.exports.test = function (store) {
} }
}).then(function () { }).then(function () {
// TODO check accounts.check // TODO check accounts.check
var opts = { account: {}, email: email }; var opts = { account: {}, email: email, subject: subject, certificate: {} };
return checkAccountKey(opts).then(function (results) { return checkAccountKey(opts).then(function (results) {
if (null !== results) { if (null !== results) {
throw new Error("should not have an account keypair for " + subject); throw new Error("should not have an account keypair for " + subject);
} }
}); });
}).then(function () { }).then(function () {
var opts = { account: {}, email: email, keypair: accountKey }; var opts = { account: {}, email: email, keypair: accountKey, subject: subject, certificate: {} };
return setAccountKey(opts).then(function (results) { return setAccountKey(opts).then(function (results) {
if ('undefined' === typeof results) { if ('undefined' === typeof results) {
throw new Error("should never get undefined as a return value, did you forget to return?"); throw new Error("should never get undefined as a return value, did you forget to return?");
} }
}); });
}).then(function () { }).then(function () {
var opts = { certificate: {}, subject: subject, keypair: domainKey }; var opts = { certificate: {}, subject: subject, keypair: domainKey, email: email, account: {} };
return setCertKey(opts).then(function (results) { return setCertKey(opts).then(function (results) {
if ('undefined' === typeof results) { if ('undefined' === typeof results) {
throw new Error("should never get undefined as a return value, did you forget to return?"); throw new Error("should never get undefined as a return value, did you forget to return?");
} }
}); });
}).then(function () { }).then(function () {
var opts = { certificate: {}, subject: subject, pems: domainCert }; var opts = { certificate: {}, subject: subject, pems: domainCert, email: email, account: {} };
return setCert(opts).then(function (results) { return setCert(opts).then(function (results) {
if ('undefined' === typeof results) { if ('undefined' === typeof results) {
throw new Error("should never get undefined as a return value, did you forget to return?"); throw new Error("should never get undefined as a return value, did you forget to return?");
} }
}); });
}).then(function () { }).then(function () {
return checkCerts({ certificate: {}, subject: subject }).then(function (results) { var opts = { certificate: {}, subject: subject, email: email, account: {} };
return checkCerts(opts).then(function (results) {
if (!results || !results.chain || !results.cert) { if (!results || !results.chain || !results.cert) {
throw new Error("expected to get certificate and chain for " + subject); throw new Error("expected to get certificate and chain for " + subject);
} }
@ -149,7 +150,7 @@ module.exports.test = function (store) {
} }
}); });
}).then(function () { }).then(function () {
var opts = { certificate: {}, subject: subject }; var opts = { certificate: {}, subject: subject, email: email, account: {} };
return checkCertKey(opts).then(function (results) { return checkCertKey(opts).then(function (results) {
if (!results) { if (!results) {
throw new Error("Should have found a keypair for " + opts.subject); throw new Error("Should have found a keypair for " + opts.subject);
@ -172,7 +173,7 @@ module.exports.test = function (store) {
} }
}); });
}).then(function () { }).then(function () {
var opts = { account: {}, email: email }; var opts = { account: {}, email: email, subject: subject, certificate: {} };
return checkAccountKey(opts).then(function (results) { return checkAccountKey(opts).then(function (results) {
if (!results) { if (!results) {
throw new Error("Should have found a keypair for " + opts.email); throw new Error("Should have found a keypair for " + opts.email);

View File

@ -1,7 +1,7 @@
{ {
"name": "greenlock-store-test", "name": "greenlock-store-test",
"version": "3.0.0", "version": "3.0.1",
"description": "The base set of tests for all certificate and keypair storage strategies. Any Greenlock `le-store-` plugin should be able to pass these tests.", "description": "The base set of tests for all certificate and keypair storage strategies. Any Greenlock `greenlock-store-` plugin should be able to pass these tests.",
"main": "index.js", "main": "index.js",
"files": ["example.js"], "files": ["example.js"],
"dependencies": {}, "dependencies": {},
@ -13,7 +13,7 @@
}, },
"repository": { "repository": {
"type": "git", "type": "git",
"url": "https://git.coolaj86.com/coolaj86/le-store-test.js.git" "url": "https://git.coolaj86.com/coolaj86/greenlock-store-test.js.git"
}, },
"keywords": [ "keywords": [
"Let's Encrypt", "Let's Encrypt",