From 7e41f6ed62278cebef0eaeefe26f22ba62528e05 Mon Sep 17 00:00:00 2001 From: "Marcelo E. Magallon" Date: Tue, 20 Oct 2015 05:13:00 -0600 Subject: [PATCH] Add TestNewDefault to config tests Very simple test to make sure that NewDefault is populating the correct fields with the correct values. --- config/config_test.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/config/config_test.go b/config/config_test.go index a2c4f9618..1753030b2 100644 --- a/config/config_test.go +++ b/config/config_test.go @@ -8,6 +8,20 @@ import ( "github.com/mholt/caddy/server" ) +func TestNewDefault(t *testing.T) { + config := NewDefault() + + if actual, expected := config.Root, DefaultRoot; actual != expected { + t.Errorf("Root was %s but expected %s", actual, expected) + } + if actual, expected := config.Host, DefaultHost; actual != expected { + t.Errorf("Host was %s but expected %s", actual, expected) + } + if actual, expected := config.Port, DefaultPort; actual != expected { + t.Errorf("Port was %d but expected %d", actual, expected) + } +} + func TestResolveAddr(t *testing.T) { // NOTE: If tests fail due to comparing to string "127.0.0.1", // it's possible that system env resolves with IPv6, or ::1.