Fixed tests

This commit is contained in:
mitch 2022-04-27 19:20:10 -04:00
parent ae2805a729
commit 3dc30db64c
2 changed files with 9 additions and 6 deletions

View File

@ -43,13 +43,13 @@ func main() {
versionsFromConfig, err = versionedTerraform.LoadVersionsFromConfig(configDir, configFileLocation) versionsFromConfig, err = versionedTerraform.LoadVersionsFromConfig(configDir, configFileLocation)
if err != nil { if err != nil {
fmt.Printf("Unable to read config: %v", err) fmt.Printf("Unable to read config: %v\n", err)
os.Exit(1) os.Exit(1)
} }
needsUpdate, err := versionedTerraform.NeedToUpdateAvailableVersions(configDir, configFileLocation) needsUpdate, err := versionedTerraform.NeedToUpdateAvailableVersions(configDir, configFileLocation)
if os.ErrNotExist == err { if os.ErrNotExist == err {
fmt.Println("Unable to update version: %v", err) fmt.Printf("Unable to update version: %v\n", err)
} }
if needsUpdate { if needsUpdate {

View File

@ -23,26 +23,26 @@ func TestUpdateAvailableVersions(t *testing.T) {
} }
t.Run("Test success last update time", func(t *testing.T) { t.Run("Test success last update time", func(t *testing.T) {
want := true want := false
got, err := NeedToUpdateAvailableVersions(fs, "successConfig.conf") got, err := NeedToUpdateAvailableVersions(fs, "successConfig.conf")
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }
if got != want { if got != want {
t.Errorf("updateAvailableVersions had incorrect output expected %v got %v", got, want) t.Errorf("updateAvailableVersions had incorrect output expected %v got %v", want, got)
} }
}) })
t.Run("Test failed last update time", func(t *testing.T) { t.Run("Test failed last update time", func(t *testing.T) {
want := false want := true
got, err := NeedToUpdateAvailableVersions(fs, "failConfig.conf") got, err := NeedToUpdateAvailableVersions(fs, "failConfig.conf")
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }
if got != want { if got != want {
t.Errorf("updateAvailableVersions had incorrect output expected %v got %v", got, want) t.Errorf("updateAvailableVersions had incorrect output expected %v got %v", want, got)
} }
}) })
} }
@ -96,6 +96,9 @@ func TestInstalledVersions(t *testing.T) {
"terraform_1.1.9": {Data: []byte("")}, "terraform_1.1.9": {Data: []byte("")},
"terraform_1.1.10": {Data: []byte("")}, "terraform_1.1.10": {Data: []byte("")},
"terraform_1.1.11": {Data: []byte("")}, "terraform_1.1.11": {Data: []byte("")},
"terraform_0.14.0": {Data: []byte("")},
"terraform_0.13.1": {Data: []byte("")},
"terraform_0.13.0": {Data: []byte("")},
} }
t.Run("Test installed versions", func(t *testing.T) { t.Run("Test installed versions", func(t *testing.T) {