Browse Source

debugging in progress 3

flashmob 5 years ago
parent
commit
da62bb9aac
1 changed files with 18 additions and 13 deletions
  1. 18 13
      config_test.go

+ 18 - 13
config_test.go

@@ -20,19 +20,19 @@ var configJsonA = `
     "log_level" : "debug",
     "log_level" : "debug",
     "pid_file" : "tests/go-guerrilla.pid",
     "pid_file" : "tests/go-guerrilla.pid",
     "allowed_hosts": ["spam4.me","grr.la"],
     "allowed_hosts": ["spam4.me","grr.la"],
-	"backends" : {
-		"processors" : {
-			"debugger" : {
-				"log_received_mails": true
-			},
+	"backend": {
+		"processors": {
+		  "debugger": {
+			"log_received_mails": true
+		  }
+		},
 		"gateways" : {
 		"gateways" : {
-			"default" : {
-				"save_workers_size":  1,
-				"save_process":  "HeadersParser|Header|Hasher|Debugger"
-			}
+				"default" : {
+					"save_workers_size":  1,
+					"save_process":  "HeadersParser|Header|Hasher|Debugger"
+				}
 		}
 		}
 	},
 	},
-   
     "servers" : [
     "servers" : [
         {
         {
             "is_enabled" : true,
             "is_enabled" : true,
@@ -90,9 +90,8 @@ var configJsonA = `
 				"start_tls_on":false,
 				"start_tls_on":false,
 				"tls_always_on":false
 				"tls_always_on":false
 			}
 			}
-        }
-    ]
-  }
+    	}
+  	]
 }
 }
 `
 `
 
 
@@ -252,11 +251,17 @@ func TestConfigChangeEvents(t *testing.T) {
 
 
 	oldconf.BackendConfig = backends.BackendConfig{
 	oldconf.BackendConfig = backends.BackendConfig{
 		"processors": {"debugger": {"log_received_mails": true}},
 		"processors": {"debugger": {"log_received_mails": true}},
+		"gateways": {
+			"default": {
+				"save_process": "HeadersParser|Header|Hasher|Debugger",
+			},
+		},
 	}
 	}
 
 
 	backend, err := backends.New("default", oldconf.BackendConfig, logger)
 	backend, err := backends.New("default", oldconf.BackendConfig, logger)
 	if err != nil {
 	if err != nil {
 		t.Error("failed to create backend", err)
 		t.Error("failed to create backend", err)
+		return
 	}
 	}
 	app, err := New(oldconf, logger, backend)
 	app, err := New(oldconf, logger, backend)
 	if err != nil {
 	if err != nil {