Fix keyId in email links

This commit is contained in:
Tankred Hase
2016-06-09 11:38:00 +02:00
parent 2a42c3ee61
commit 7c294540c8
4 changed files with 15 additions and 14 deletions

View File

@@ -10,7 +10,7 @@ const tpl = require('../../src/email/templates.json');
describe('Email Integration Tests', function() {
this.timeout(20000);
let email, userId, origin, publicKeyArmored;
let email, keyId, userId, origin, publicKeyArmored;
const recipient = { name:'Test User', email:'safewithme.testuser@gmail.com' };
@@ -25,10 +25,10 @@ describe('Email Integration Tests', function() {
});
beforeEach(() => {
keyId = '0123456789ABCDF0';
userId = {
name: recipient.name,
email: recipient.email,
keyid: '0123456789ABCDF0',
nonce: 'qwertzuioasdfghjkqwertzuio',
publicKeyArmored
};
@@ -51,22 +51,22 @@ describe('Email Integration Tests', function() {
describe("send verifyKey template", () => {
it('should send plaintext email', function *() {
delete userId.publicKeyArmored;
yield email.send({ template:tpl.verifyKey, userId, origin });
yield email.send({ template:tpl.verifyKey, userId, keyId, origin });
});
it('should send pgp encrypted email', function *() {
yield email.send({ template:tpl.verifyKey, userId, origin });
yield email.send({ template:tpl.verifyKey, userId, keyId, origin });
});
});
describe("send verifyRemove template", () => {
it('should send plaintext email', function *() {
delete userId.publicKeyArmored;
yield email.send({ template:tpl.verifyRemove, userId, origin });
yield email.send({ template:tpl.verifyRemove, userId, keyId, origin });
});
it('should send pgp encrypted email', function *() {
yield email.send({ template:tpl.verifyRemove, userId, origin });
yield email.send({ template:tpl.verifyRemove, userId, keyId, origin });
});
});

View File

@@ -24,9 +24,9 @@ describe('Email Unit Tests', () => {
let userId1 = {
name: 'name1',
email: 'email1',
keyid: '0123456789ABCDF0',
nonce: 'qwertzuioasdfghjkqwertzuio'
};
let keyId = '0123456789ABCDF0';
let origin = {
protocol: 'http',
host: 'localhost:8888'
@@ -73,7 +73,7 @@ describe('Email Unit Tests', () => {
});
it('should work', function *() {
let info = yield email.send({ template, userId:userId1, origin});
let info = yield email.send({ template, userId:userId1, keyId, origin});
expect(info.response).to.match(/^250/);
});