package config_test import ( "reflect" "testing" "coopcloud.tech/abra/pkg/config" ) func TestNewApp(t *testing.T) { app, err := config.NewApp(ExpectedAppEnv, AppName, ExpectedAppFile) if err != nil { t.Fatal(err) } if !reflect.DeepEqual(app, ExpectedApp) { t.Fatalf("did not get expected app type. Expected: %s; Got: %s", app, ExpectedApp) } } func TestReadAppEnvFile(t *testing.T) { app, err := config.ReadAppEnvFile(ExpectedAppFile, AppName) if err != nil { t.Fatal(err) } if !reflect.DeepEqual(app, ExpectedApp) { t.Fatalf("did not get expected app type. Expected: %s; Got: %s", app, ExpectedApp) } } func TestGetApp(t *testing.T) { app, err := config.GetApp(ExpectedAppFiles, AppName) if err != nil { t.Fatal(err) } if !reflect.DeepEqual(app, ExpectedApp) { t.Fatalf("did not get expected app type. Expected: %s; Got: %s", app, ExpectedApp) } }