@@ -39,18 +39,20 @@ func parseModFile(t *testing.T, contents string) *modfile.File {
3939 return modFile
4040}
4141
42- func testHasInvalidToolchainVersion (t * testing.T , contents string ) bool {
43- return hasInvalidToolchainVersion (parseModFile (t , contents ))
42+ func testHasInvalidToolchainVersion (t * testing.T , installedToolchainVersion util. SemVer , contents string ) bool {
43+ return hasInvalidToolchainVersion (installedToolchainVersion , parseModFile (t , contents ))
4444}
4545
4646func TestHasInvalidToolchainVersion (t * testing.T ) {
47+ installedToolchainVersion := util .NewSemVer ("1.21" )
48+
4749 invalid := []string {
4850 "go 1.21\n " ,
4951 "go 1.22\n " ,
5052 }
5153
5254 for _ , v := range invalid {
53- if ! testHasInvalidToolchainVersion (t , v ) {
55+ if ! testHasInvalidToolchainVersion (t , installedToolchainVersion , v ) {
5456 t .Errorf ("Expected testHasInvalidToolchainVersion(\" %s\" ) to be true, but got false" , v )
5557 }
5658 }
@@ -62,7 +64,7 @@ func TestHasInvalidToolchainVersion(t *testing.T) {
6264 }
6365
6466 for _ , v := range valid {
65- if testHasInvalidToolchainVersion (t , v ) {
67+ if testHasInvalidToolchainVersion (t , installedToolchainVersion , v ) {
6668 t .Errorf ("Expected testHasInvalidToolchainVersion(\" %s\" ) to be false, but got true" , v )
6769 }
6870 }
0 commit comments