diff --git a/CHANGELOG.md b/CHANGELOG.md index 12c029c..3716b06 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,4 +6,8 @@ Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how ## [Unreleased] -- Initial release \ No newline at end of file +- Initial release + +## [06/04/2025] + +- Fix multiple whitespaces issue. \ No newline at end of file diff --git a/src/extension.ts b/src/extension.ts index 7ab1a98..4d21150 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -17,6 +17,7 @@ export async function pasteAsStringArray(editor: TextEditor, edit?: TextEditorEd clipboardContent .trim() .split(" ") + .filter(value => value !== "") .map((value) => value.toString()) ).slice(1, -1); diff --git a/src/test/suite/extension.test.ts b/src/test/suite/extension.test.ts index 83307ac..1bb6675 100644 --- a/src/test/suite/extension.test.ts +++ b/src/test/suite/extension.test.ts @@ -16,6 +16,7 @@ suite("Extension Test Suite", async () => { "--arg1": `"--arg1"`, "--arg1 --arg2 --arg3": `"--arg1","--arg2","--arg3"`, "--arg1 1 --arg2 2 --arg3 3": `"--arg1","1","--arg2","2","--arg3","3"`, + "--arg1 1 --arg2 2 --arg3 3": `"--arg1","1","--arg2","2","--arg3","3"`, }; for (let [key, value] of Object.entries(testStrings)) { let filepath = path.join(__dirname, '../../../resources/test.txt');