MCPcopy Create free account
hub / github.com/docker/cli / TestSaveCustomHTTPHeaders

Function TestSaveCustomHTTPHeaders

cli/config/configfile/file_test.go:623–639  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

621}
622
623func TestSaveCustomHTTPHeaders(t *testing.T) {
624 configFile := New(t.Name())
625 defer os.Remove(t.Name())
626 configFile.HTTPHeaders["CUSTOM-HEADER"] = "custom-value"
627 configFile.HTTPHeaders["User-Agent"] = "user-agent 1"
628 configFile.HTTPHeaders["user-agent"] = "user-agent 2"
629 err := configFile.Save()
630 assert.NilError(t, err)
631 cfg, err := os.ReadFile(t.Name())
632 assert.NilError(t, err)
633 assert.Equal(t, string(cfg), `{
634 "auths": {},
635 "HttpHeaders": {
636 "CUSTOM-HEADER": "custom-value"
637 }
638}`)
639}
640
641func TestSaveWithSymlink(t *testing.T) {
642 dir := fs.NewDir(t, t.Name(), fs.WithFile("real-config.json", `{}`))

Callers

nothing calls this directly

Calls 4

NewFunction · 0.70
RemoveMethod · 0.65
SaveMethod · 0.65
NameMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…