23 lines
		
	
	
		
			559 B
		
	
	
	
		
			Go
		
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			559 B
		
	
	
	
		
			Go
		
	
	
	
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")
 | 
						|
}
 |