Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions src/featureSet.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,12 @@ describe("check version support", () => {
expect(featureSetForVersion(semver.parse(v)).proxyLogDirectory).toBeTruthy()
})
})
it("wildcard ssh", () => {
;["v1.3.3+e491217", "v2.3.3+e491217"].forEach((v: string) => {
expect(featureSetForVersion(semver.parse(v)).wildcardSSH).toBeFalsy()
})
;["v2.19.0", "v2.19.1", "v2.20.0+e491217", "v5.0.4+e491217"].forEach((v: string) => {
expect(featureSetForVersion(semver.parse(v)).wildcardSSH).toBeTruthy()
})
})
})
2 changes: 1 addition & 1 deletion src/featureSet.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,6 @@ export function featureSetForVersion(version: semver.SemVer | null): FeatureSet
// If this check didn't exist, VS Code connections would fail on
// older versions because of an unknown CLI argument.
proxyLogDirectory: (version?.compare("2.3.3") || 0) > 0 || version?.prerelease[0] === "devel",
wildcardSSH: (version?.compare("2.19.0") || 0) > 0 || version?.prerelease[0] === "devel",
wildcardSSH: (version ? version.compare("2.19.0") : -1) >= 0 || version?.prerelease[0] === "devel",
}
}