From d46ef403907e180a9d6ea272df362b404d832fc6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Obernd=C3=B6rfer?= Date: Thu, 6 Feb 2014 12:20:52 +0100 Subject: [PATCH] Add unit test for custom localstorage item name --- test/general/keyring.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/general/keyring.js b/test/general/keyring.js index 31979f90..cab9715c 100644 --- a/test/general/keyring.js +++ b/test/general/keyring.js @@ -87,5 +87,15 @@ describe("Keyring", function() { expect(keys).to.exist.and.have.length(1); done(); }); + it('customize localstorage itemname', function() { + var localstore1 = new openpgp.Keyring.localstore('my-custom-name'); + var localstore2 = new openpgp.Keyring.localstore('my-custom-name'); + var localstore3 = new openpgp.Keyring.localstore(); + localstore3.store([]); + var key = openpgp.key.readArmored(pubkey).keys[0]; + localstore1.store([key]); + expect(localstore2.load()[0].primaryKey.getKeyId().equals(key.primaryKey.getKeyId())).to.be.true; + expect(localstore3.load()).to.have.length(0); + }); });