Monorepo for Tangled
tangled.org
1package compat113
2
3import "testing"
4
5func TestAtLeast114(t *testing.T) {
6 cases := []struct {
7 in string
8 want bool
9 }{
10 {"v1.14.0", true},
11 {"v1.14.0-alpha", true},
12 {"v1.14.5", true},
13 {"v1.13.0", false},
14 {"v1.13.0-alpha", false},
15 {"v1.0.0", false},
16 {"v2.0.0", true},
17 {"1.14.0", true},
18 {"1.13.99", false},
19 {"(devel)", true},
20 {"", false},
21 {"garbagio-furioso", false},
22 {"v1", false},
23 {"vX.Y.Z", false},
24 {"unknown", false},
25 {"unknown-abc1234", false},
26 {"unknown-abc1234-modified", false},
27 }
28 for _, c := range cases {
29 t.Run(c.in, func(t *testing.T) {
30 if got := atLeast114(c.in); got != c.want {
31 t.Errorf("atLeast114(%q) = %v, want %v", c.in, got, c.want)
32 }
33 })
34 }
35}