From 11c96796c0b681793f14e1c1ad7ea54fbe0d3ff2 Mon Sep 17 00:00:00 2001 From: David 'Epper' Marshall Date: Mon, 6 Dec 2021 14:26:23 -0500 Subject: [PATCH] MCT 4087 removed buildInfo (#4392) --- src/MCT.js | 2 -- src/plugins/buildInfo/plugin.js | 45 ------------------------ src/plugins/buildInfo/pluginSpec.js | 53 ----------------------------- 3 files changed, 100 deletions(-) delete mode 100644 src/plugins/buildInfo/plugin.js delete mode 100644 src/plugins/buildInfo/pluginSpec.js diff --git a/src/MCT.js b/src/MCT.js index 1f100ce550..941b885039 100644 --- a/src/MCT.js +++ b/src/MCT.js @@ -31,7 +31,6 @@ define([ 'objectUtils', './plugins/plugins', './adapter/indicators/legacy-indicators-plugin', - './plugins/buildInfo/plugin', './ui/registries/ViewRegistry', './plugins/imagery/plugin', './ui/registries/InspectorViewRegistry', @@ -60,7 +59,6 @@ define([ objectUtils, plugins, LegacyIndicatorsPlugin, - buildInfoPlugin, ViewRegistry, ImageryPlugin, InspectorViewRegistry, diff --git a/src/plugins/buildInfo/plugin.js b/src/plugins/buildInfo/plugin.js deleted file mode 100644 index 25d067e5f7..0000000000 --- a/src/plugins/buildInfo/plugin.js +++ /dev/null @@ -1,45 +0,0 @@ -/***************************************************************************** - * Open MCT Web, Copyright (c) 2014-2015, United States Government - * as represented by the Administrator of the National Aeronautics and Space - * Administration. All rights reserved. - * - * Open MCT Web is licensed under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * http://www.apache.org/licenses/LICENSE-2.0. - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations - * under the License. - * - * Open MCT Web includes source code licensed under additional open source - * licenses. See the Open Source Licenses file (LICENSES.md) included with - * this source code distribution or the Licensing information page available - * at runtime from the About dialog for additional information. - *****************************************************************************/ - -define([ -], function ( -) { - return function (buildInfo) { - return function (openmct) { - const aliases = { timestamp: "Built" }; - const descriptions = { - timestamp: "The date on which this version of Open MCT was built.", - revision: "A unique revision identifier for the client sources.", - branch: "The name of the branch that was used during the build." - }; - - Object.keys(buildInfo).forEach(function (key) { - openmct.legacyExtension("versions", { - key: key, - name: aliases[key] || (key.charAt(0).toUpperCase() + key.substring(1)), - value: buildInfo[key], - description: descriptions[key] - }); - }); - }; - }; -}); diff --git a/src/plugins/buildInfo/pluginSpec.js b/src/plugins/buildInfo/pluginSpec.js deleted file mode 100644 index 6d09090c4f..0000000000 --- a/src/plugins/buildInfo/pluginSpec.js +++ /dev/null @@ -1,53 +0,0 @@ -/***************************************************************************** - * Open MCT, Copyright (c) 2014-2021, United States Government - * as represented by the Administrator of the National Aeronautics and Space - * Administration. All rights reserved. - * - * Open MCT is licensed under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * http://www.apache.org/licenses/LICENSE-2.0. - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations - * under the License. - * - * Open MCT includes source code licensed under additional open source - * licenses. See the Open Source Licenses file (LICENSES.md) included with - * this source code distribution or the Licensing information page available - * at runtime from the About dialog for additional information. - *****************************************************************************/ - -define([ - './plugin' -], function (plugin) { - describe("The buildInfo plugin", function () { - let mockmct; - let testInfo; - - beforeEach(function () { - mockmct = jasmine.createSpyObj('openmct', ['legacyExtension']); - testInfo = { - foo: 123, - bar: "baz" - }; - plugin(testInfo)(mockmct); - }); - - it("registers versions extensions", function () { - Object.keys(testInfo).forEach(function (key) { - expect(mockmct.legacyExtension).toHaveBeenCalledWith( - "versions", - { - key: key, - name: jasmine.any(String), - value: testInfo[key], - description: undefined - } - ); - }); - }); - }); -});