20 lines
558 B
Go
20 lines
558 B
Go
package access
|
|
|
|
import (
|
|
"net/http"
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/assert"
|
|
)
|
|
|
|
func TestBuildRequestHeaders(t *testing.T) {
|
|
headers := make(http.Header)
|
|
headers.Add("client", "value")
|
|
headers.Add("secret", "safe-value")
|
|
|
|
values := buildRequestHeaders([]string{"client: value", "secret: safe-value", "trash", "cf-trace-id: 000:000:0:1:asd"})
|
|
assert.Equal(t, headers.Get("client"), values.Get("client"))
|
|
assert.Equal(t, headers.Get("secret"), values.Get("secret"))
|
|
assert.Equal(t, headers.Get("cf-trace-id"), values.Get("000:000:0:1:asd"))
|
|
}
|