diff --git a/backend/settings/config_test.go b/backend/settings/config_test.go index fb51566c..36018e7a 100644 --- a/backend/settings/config_test.go +++ b/backend/settings/config_test.go @@ -1,57 +1,10 @@ package settings import ( - "log" "reflect" "testing" - - "github.com/goccy/go-yaml" - "github.com/google/go-cmp/cmp" ) -func TestConfigLoadChanged(t *testing.T) { - yamlData := loadConfigFile("./testingConfig.yaml") - // Marshal the YAML data to a more human-readable format - newConfig := setDefaults() - GlobalConfiguration := setDefaults() - - err := yaml.Unmarshal(yamlData, &newConfig) - if err != nil { - log.Fatalf("Error unmarshaling YAML data: %v", err) - } - // Use go-cmp to compare the two structs - if diff := cmp.Diff(newConfig, GlobalConfiguration); diff == "" { - t.Errorf("No change when there should have been (-want +got):\n%s", diff) - } -} - -func TestConfigLoadSpecificValues(t *testing.T) { - yamlData := loadConfigFile("./testingConfig.yaml") - // Marshal the YAML data to a more human-readable format - newConfig := setDefaults() - GlobalConfiguration := setDefaults() - - err := yaml.Unmarshal(yamlData, &newConfig) - if err != nil { - log.Fatalf("Error unmarshaling YAML data: %v", err) - } - testCases := []struct { - fieldName string - globalVal interface{} - newVal interface{} - }{ - {"Auth.Method", GlobalConfiguration.Auth.Method, newConfig.Auth.Method}, - {"UserDefaults.HideDotfiles", GlobalConfiguration.UserDefaults.HideDotfiles, newConfig.UserDefaults.HideDotfiles}, - {"Server.Database", GlobalConfiguration.Server.Database, newConfig.Server.Database}, - } - - for _, tc := range testCases { - if tc.globalVal == tc.newVal { - t.Errorf("Differences should have been found:\n\tGlobalConfig.%s: %v \n\tSetConfig: %v \n", tc.fieldName, tc.globalVal, tc.newVal) - } - } -} - func TestInitialize(t *testing.T) { type args struct { configFile string