From 6ddcc2f7d4289d6276b640a12fc21a8125de3bf9 Mon Sep 17 00:00:00 2001 From: Todor Petrov Date: Fri, 10 May 2019 11:19:23 +0300 Subject: [PATCH] style: misleading warning message --- lib/services/plugins-service.ts | 8 ++++---- test/plugins-service.ts | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/services/plugins-service.ts b/lib/services/plugins-service.ts index 64dc3c38cf..857e05dbbc 100644 --- a/lib/services/plugins-service.ts +++ b/lib/services/plugins-service.ts @@ -318,12 +318,12 @@ export class PluginsService implements IPluginsService { const installedFrameworkVersion = this.getInstalledFrameworkVersion(platform, projectData); const pluginPlatformsData = pluginData.platformsData; if (pluginPlatformsData) { - const pluginVersion = (pluginPlatformsData)[platform]; - if (!pluginVersion) { + const versionRequiredByPlugin = (pluginPlatformsData)[platform]; + if (!versionRequiredByPlugin) { this.$logger.warn(`${pluginData.name} is not supported for ${platform}.`); isValid = false; - } else if (semver.gt(pluginVersion, installedFrameworkVersion)) { - this.$logger.warn(`${pluginData.name} ${pluginVersion} for ${platform} is not compatible with the currently installed framework version ${installedFrameworkVersion}.`); + } else if (semver.gt(versionRequiredByPlugin, installedFrameworkVersion)) { + this.$logger.warn(`${pluginData.name} requires at least version ${versionRequiredByPlugin} of platform ${platform}. Currently installed version is ${installedFrameworkVersion}.`); isValid = false; } } diff --git a/test/plugins-service.ts b/test/plugins-service.ts index 630a577b5f..e36966e1aa 100644 --- a/test/plugins-service.ts +++ b/test/plugins-service.ts @@ -272,7 +272,7 @@ describe("Plugins service", () => { }); it("fails when the plugin does not support the installed framework", async () => { let isWarningMessageShown = false; - const expectedWarningMessage = "mySamplePlugin 1.5.0 for android is not compatible with the currently installed framework version 1.4.0."; + const expectedWarningMessage = "mySamplePlugin requires at least version 1.5.0 of platform android. Currently installed version is 1.4.0."; // Creates plugin in temp folder const pluginName = "mySamplePlugin";