From e0f638a7f89b1ce541e45368ec5d9364dc67000a Mon Sep 17 00:00:00 2001 From: Steve Ramage Date: Sat, 19 Oct 2024 21:52:22 -0700 Subject: [PATCH] fix: misleading inspection text on RuntimeDirectory --- .../semanticdata/optionvalues/ExecDirectoriesOptionValue.kt | 2 +- .../InvalidValueInspectionForExecDirectoriesOptionsTest.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/kotlin/net/sjrx/intellij/plugins/systemdunitfiles/semanticdata/optionvalues/ExecDirectoriesOptionValue.kt b/src/main/kotlin/net/sjrx/intellij/plugins/systemdunitfiles/semanticdata/optionvalues/ExecDirectoriesOptionValue.kt index c5ee6f8e..74d6094d 100644 --- a/src/main/kotlin/net/sjrx/intellij/plugins/systemdunitfiles/semanticdata/optionvalues/ExecDirectoriesOptionValue.kt +++ b/src/main/kotlin/net/sjrx/intellij/plugins/systemdunitfiles/semanticdata/optionvalues/ExecDirectoriesOptionValue.kt @@ -15,7 +15,7 @@ class ExecDirectoriesOptionValue : OptionValueInformation { // loop over element in values for (element in values) { if (element.startsWith("/")) { - return "Invalid path: '${element}'. Takes a list of absolute paths." + return "Invalid path: '${element}'. Takes a list of relative paths." } else if (element.contains("..")) { return "Invalid path: '${element}'. Path cannot contain `..`." } diff --git a/src/test/kotlin/net/sjrx/intellij/plugins/systemdunitfiles/inspections/InvalidValueInspectionForExecDirectoriesOptionsTest.kt b/src/test/kotlin/net/sjrx/intellij/plugins/systemdunitfiles/inspections/InvalidValueInspectionForExecDirectoriesOptionsTest.kt index ee3feca3..316a26ba 100644 --- a/src/test/kotlin/net/sjrx/intellij/plugins/systemdunitfiles/inspections/InvalidValueInspectionForExecDirectoriesOptionsTest.kt +++ b/src/test/kotlin/net/sjrx/intellij/plugins/systemdunitfiles/inspections/InvalidValueInspectionForExecDirectoriesOptionsTest.kt @@ -62,7 +62,7 @@ class InvalidValueInspectionForExecDirectoriesOptionsTest : AbstractUnitFileTest // Verification assertSize(1, highlights) val info = highlights[0] - AbstractUnitFileTest.Companion.assertStringContains("Takes a list of absolute paths", info!!.description) + AbstractUnitFileTest.Companion.assertStringContains("a list of relative paths", info!!.description) TestCase.assertEquals("/tmp/myunit", info.text) } @@ -84,7 +84,7 @@ class InvalidValueInspectionForExecDirectoriesOptionsTest : AbstractUnitFileTest // Verification assertSize(1, highlights) val info = highlights[0] - AbstractUnitFileTest.Companion.assertStringContains("Takes a list of absolute paths", info!!.description) + AbstractUnitFileTest.Companion.assertStringContains("Takes a list of relative paths", info!!.description) TestCase.assertEquals("/tmp/myunit /tmp/myunit2", info.text) }