diff --git a/lib/log_test.go b/lib/log_test.go new file mode 100644 index 0000000..5f87326 --- /dev/null +++ b/lib/log_test.go @@ -0,0 +1,22 @@ +package lib + +import ( + "testing" + + "github.com/stretchr/testify/assert" + ) + +func TestLog(t *testing.T) { + assertion = assert.New(t) + + // No values check, just if it crashed or not + LogTimestamp(false) + + req, _ := http.NewRequest("GET", "https://google.com/lola/duda?q=wasd") + log := Log.GetHTTP(req) + _, ok := log.Data["remote"] + + assertion.NotNil(ok, "remote address not set in logger") + assertion.Equal("GET", log.Data["method"], "method not set in logger") + assertion.Equal("/lola/duda?q=wasd", log.Data["url"], "path not set in logger") +}