Disable spy call expecations on the web worker
This commit is contained in:
parent
7a2c3578bf
commit
2a504e4e1a
|
@ -210,6 +210,11 @@ function withCompression(tests) {
|
||||||
return options;
|
return options;
|
||||||
},
|
},
|
||||||
function() {
|
function() {
|
||||||
|
// Disable the call expectations when using the web worker because it's not possible to spy on what functions get called.
|
||||||
|
if (openpgp.getWorker()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (compression === openpgp.enums.compression.uncompressed) {
|
if (compression === openpgp.enums.compression.uncompressed) {
|
||||||
expect(compressSpy.called).to.be.false;
|
expect(compressSpy.called).to.be.false;
|
||||||
expect(decompressSpy.called).to.be.false;
|
expect(decompressSpy.called).to.be.false;
|
||||||
|
@ -632,7 +637,6 @@ describe('OpenPGP.js public api tests', function() {
|
||||||
sessionKeys: decryptedSessionKeys[0],
|
sessionKeys: decryptedSessionKeys[0],
|
||||||
message
|
message
|
||||||
});
|
});
|
||||||
|
|
||||||
}).then(function (decrypted) {
|
}).then(function (decrypted) {
|
||||||
expect(decrypted.data).to.equal(plaintext);
|
expect(decrypted.data).to.equal(plaintext);
|
||||||
verifyCompressionDecrypted(decrypted);
|
verifyCompressionDecrypted(decrypted);
|
||||||
|
@ -1382,14 +1386,13 @@ describe('OpenPGP.js public api tests', function() {
|
||||||
publicKeys: pubKeyDE,
|
publicKeys: pubKeyDE,
|
||||||
message: openpgp.message.readArmored(encrypted.data)
|
message: openpgp.message.readArmored(encrypted.data)
|
||||||
});
|
});
|
||||||
}).then(function (encrypted) {
|
}).then(function (decrypted) {
|
||||||
expect(encrypted.data).to.exist;
|
expect(decrypted.data).to.exist;
|
||||||
expect(encrypted.data).to.equal(plaintext);
|
expect(decrypted.data).to.equal(plaintext);
|
||||||
expect(encrypted.signatures[0].valid).to.be.true;
|
expect(decrypted.signatures[0].valid).to.be.true;
|
||||||
verifyCompressionDecrypted(encrypted);
|
|
||||||
return privKeyDE.verifyPrimaryUser().then(() => {
|
return privKeyDE.verifyPrimaryUser().then(() => {
|
||||||
expect(encrypted.signatures[0].keyid.toHex()).to.equal(privKeyDE.getSigningKeyPacket().getKeyId().toHex());
|
expect(decrypted.signatures[0].keyid.toHex()).to.equal(privKeyDE.getSigningKeyPacket().getKeyId().toHex());
|
||||||
expect(encrypted.signatures[0].signature.packets.length).to.equal(1);
|
expect(decrypted.signatures[0].signature.packets.length).to.equal(1);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue
Block a user