mirror of
https://github.com/jeessy2/ddns-go.git
synced 2025-10-20 23:43:45 +08:00
23 lines
379 B
Go
23 lines
379 B
Go
package config
|
|
|
|
import (
|
|
"reflect"
|
|
"testing"
|
|
)
|
|
|
|
// TestExtractHeaders 测试 parseHeaderArr
|
|
func TestExtractHeaders(t *testing.T) {
|
|
input := `
|
|
a: foo
|
|
b: bar`
|
|
expected := map[string]string{
|
|
"a": "foo",
|
|
"b": "bar",
|
|
}
|
|
|
|
parsedHeaders := extractHeaders(input)
|
|
if !reflect.DeepEqual(parsedHeaders, expected) {
|
|
t.Errorf("Expected %v, got %v", expected, parsedHeaders)
|
|
}
|
|
}
|