From 3f1b7e0a872382a2c2e5a643bdc60ffe21b3833c Mon Sep 17 00:00:00 2001 From: Pete Richards Date: Tue, 2 Jan 2018 16:05:13 -0500 Subject: [PATCH] Add test for identifier generation --- src/plugins/summaryWidget/test/SummaryWidgetSpec.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/plugins/summaryWidget/test/SummaryWidgetSpec.js b/src/plugins/summaryWidget/test/SummaryWidgetSpec.js index 84bf69a689..7bc9119df8 100644 --- a/src/plugins/summaryWidget/test/SummaryWidgetSpec.js +++ b/src/plugins/summaryWidget/test/SummaryWidgetSpec.js @@ -14,7 +14,8 @@ define(['../src/SummaryWidget', 'zepto'], function (SummaryWidget, $) { beforeEach(function () { mockDomainObject = { identifier: { - key: 'testKey' + key: 'testKey', + namespace: 'testNamespace' }, name: 'testName', composition: [], @@ -49,7 +50,7 @@ define(['../src/SummaryWidget', 'zepto'], function (SummaryWidget, $) { mockObjectService.getObjects = jasmine.createSpy('objectService'); mockObjectService.getObjects.andReturn(new Promise(function (resolve, reject) { resolve({ - testKey: mockOldDomainObject + 'testNamespace:testKey': mockOldDomainObject }); })); mockOpenMCT = jasmine.createSpyObj('openmct', [ @@ -73,6 +74,10 @@ define(['../src/SummaryWidget', 'zepto'], function (SummaryWidget, $) { summaryWidget.show(mockContainer); }); + it('queries with legacyId', function () { + expect(mockObjectService.getObjects).toHaveBeenCalledWith(['testNamespace:testKey']); + }); + it('adds its DOM element to the view', function () { expect(mockContainer.getElementsByClassName('w-summary-widget').length).toBeGreaterThan(0); });