mirror of
https://github.com/JanDeDobbeleer/oh-my-posh.git
synced 2025-02-21 02:55:37 -08:00
fix: update node LTS version numbers
This commit is contained in:
parent
9e7237a89f
commit
7368fe3672
|
@ -88,11 +88,11 @@ func (n *Node) matchesVersionFile() (string, bool) {
|
||||||
case "fermium":
|
case "fermium":
|
||||||
fileVersion = "14.21.3"
|
fileVersion = "14.21.3"
|
||||||
case "gallium":
|
case "gallium":
|
||||||
fileVersion = "16.20.1"
|
fileVersion = "16.20.2"
|
||||||
case "hydrogen":
|
case "hydrogen":
|
||||||
fileVersion = "18.19.0"
|
fileVersion = "18.19.1"
|
||||||
case "iron":
|
case "iron":
|
||||||
fileVersion = "20.10.0"
|
fileVersion = "20.11.1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -11,10 +11,10 @@ import (
|
||||||
|
|
||||||
func TestNodeMatchesVersionFile(t *testing.T) {
|
func TestNodeMatchesVersionFile(t *testing.T) {
|
||||||
nodeVersion := version{
|
nodeVersion := version{
|
||||||
Full: "20.10.0",
|
Full: "20.11.1",
|
||||||
Major: "20",
|
Major: "20",
|
||||||
Minor: "10",
|
Minor: "11",
|
||||||
Patch: "0",
|
Patch: "1",
|
||||||
}
|
}
|
||||||
cases := []struct {
|
cases := []struct {
|
||||||
Case string
|
Case string
|
||||||
|
@ -23,16 +23,16 @@ func TestNodeMatchesVersionFile(t *testing.T) {
|
||||||
RCVersion string
|
RCVersion string
|
||||||
}{
|
}{
|
||||||
{Case: "no file context", Expected: true, RCVersion: ""},
|
{Case: "no file context", Expected: true, RCVersion: ""},
|
||||||
{Case: "version match", Expected: true, ExpectedVersion: "20.10.0", RCVersion: "20.10.0"},
|
{Case: "version match", Expected: true, ExpectedVersion: "20.11.1", RCVersion: "20.11.1"},
|
||||||
{Case: "version match with newline", Expected: true, ExpectedVersion: "20.10.0", RCVersion: "20.10.0\n"},
|
{Case: "version match with newline", Expected: true, ExpectedVersion: "20.11.1", RCVersion: "20.11.1\n"},
|
||||||
{Case: "version mismatch", Expected: false, ExpectedVersion: "3.2.1", RCVersion: "3.2.1"},
|
{Case: "version mismatch", Expected: false, ExpectedVersion: "3.2.1", RCVersion: "3.2.1"},
|
||||||
{Case: "version match in other format", Expected: true, ExpectedVersion: "20.10.0", RCVersion: "v20.10.0"},
|
{Case: "version match in other format", Expected: true, ExpectedVersion: "20.11.1", RCVersion: "v20.11.1"},
|
||||||
{Case: "version match without patch", Expected: true, ExpectedVersion: "20.10", RCVersion: "20.10"},
|
{Case: "version match without patch", Expected: true, ExpectedVersion: "20.11", RCVersion: "20.11"},
|
||||||
{Case: "version match without patch in other format", Expected: true, ExpectedVersion: "20.10", RCVersion: "v20.10"},
|
{Case: "version match without patch in other format", Expected: true, ExpectedVersion: "20.11", RCVersion: "v20.11"},
|
||||||
{Case: "version match without minor", Expected: true, ExpectedVersion: "20", RCVersion: "20"},
|
{Case: "version match without minor", Expected: true, ExpectedVersion: "20", RCVersion: "20"},
|
||||||
{Case: "version match without minor in other format", Expected: true, ExpectedVersion: "20", RCVersion: "v20"},
|
{Case: "version match without minor in other format", Expected: true, ExpectedVersion: "20", RCVersion: "v20"},
|
||||||
{Case: "lts match", Expected: true, ExpectedVersion: "20.10.0", RCVersion: "lts/iron"},
|
{Case: "lts match", Expected: true, ExpectedVersion: "20.11.1", RCVersion: "lts/iron"},
|
||||||
{Case: "lts match upper case", Expected: true, ExpectedVersion: "20.10.0", RCVersion: "lts/Iron"},
|
{Case: "lts match upper case", Expected: true, ExpectedVersion: "20.11.1", RCVersion: "lts/Iron"},
|
||||||
{Case: "lts mismatch", Expected: false, ExpectedVersion: "8.17.0", RCVersion: "lts/carbon"},
|
{Case: "lts mismatch", Expected: false, ExpectedVersion: "8.17.0", RCVersion: "lts/carbon"},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue