aboutsummaryrefslogtreecommitdiffstats
path: root/test/unit
diff options
context:
space:
mode:
authorDan Finlay <dan@danfinlay.com>2018-01-25 03:36:42 +0800
committerDan Finlay <dan@danfinlay.com>2018-01-25 03:36:42 +0800
commitf09d72fa2aa88f0def76d228cb7d8eab29e3b092 (patch)
tree88e815f51f3ea698419eb97d92aae602a40cd314 /test/unit
parentdd80bd48babc1bfebf91ac2350491b06971b1fc1 (diff)
downloadtangerine-wallet-browser-f09d72fa2aa88f0def76d228cb7d8eab29e3b092.tar
tangerine-wallet-browser-f09d72fa2aa88f0def76d228cb7d8eab29e3b092.tar.gz
tangerine-wallet-browser-f09d72fa2aa88f0def76d228cb7d8eab29e3b092.tar.bz2
tangerine-wallet-browser-f09d72fa2aa88f0def76d228cb7d8eab29e3b092.tar.lz
tangerine-wallet-browser-f09d72fa2aa88f0def76d228cb7d8eab29e3b092.tar.xz
tangerine-wallet-browser-f09d72fa2aa88f0def76d228cb7d8eab29e3b092.tar.zst
tangerine-wallet-browser-f09d72fa2aa88f0def76d228cb7d8eab29e3b092.zip
Remove extension-store since we aren't using it yet
Diffstat (limited to 'test/unit')
-rw-r--r--test/unit/extension-store-test.js67
1 files changed, 0 insertions, 67 deletions
diff --git a/test/unit/extension-store-test.js b/test/unit/extension-store-test.js
deleted file mode 100644
index e32f37d3c..000000000
--- a/test/unit/extension-store-test.js
+++ /dev/null
@@ -1,67 +0,0 @@
-const assert = require('assert')
-const sinon = require('sinon')
-
-const KEYS_TO_SYNC = ['KeyringController', 'PreferencesController']
-const mockSyncGetResult = 123
-const syncGetStub = sinon.stub().callsFake((str, cb) => cb(mockSyncGetResult))
-const syncSetStub = sinon.stub().callsFake((str, cb) => cb())
-
-window.storage = {
- sync: {
- get: syncGetStub,
- set: syncSetStub,
- },
-}
-window.runtime = {}
-const ExtensionStore = require('../../app/scripts/lib/extension-store')
-
-describe('Extension Store', function () {
- let extensionStore
-
- beforeEach(function () {
- extensionStore = new ExtensionStore()
- })
-
- describe('#fetch', function () {
- it('should return a promise', function () {
- const extensionStoreFetchResult = extensionStore.fetch()
- assert.ok(Promise.resolve(extensionStoreFetchResult) === extensionStoreFetchResult)
- })
- it('after promise resolution, should have loaded the proper data from the extension', function (done) {
- extensionStore.fetch()
- .then((result) => {
- assert.deepEqual(syncGetStub.getCall(0).args[0], KEYS_TO_SYNC.slice(0))
- assert.equal(result, mockSyncGetResult)
- done()
- })
- })
- })
-
- describe('#sync', function () {
- it('should return a promise', function () {
- const extensionStoreSyncResult = extensionStore.sync()
- assert.ok(Promise.resolve(extensionStoreSyncResult) === extensionStoreSyncResult)
- })
- it('after promise resolution, should have synced the proper data from the extension', function (done) {
- const mockState = {
- data: {
- KeyringController: 5,
- PreferencesController: 6,
- someOtherData: 7
- },
- someOtherProp: {
- evenMoreData: 8,
- },
- }
- const expectedDataToSync = {
- KeyringController: 5,
- PreferencesController: 6,
- }
- extensionStore.sync(mockState)
- .then(() => {
- assert.deepEqual(syncSetStub.getCall(0).args[0], expectedDataToSync)
- done()
- })
- })
- })
-})