MCPcopy
hub / github.com/grafana/dskit / TestMetadata_Set

Function TestMetadata_Set

tenant/metadata_test.go:129–147  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

127}
128
129func TestMetadata_Set(t *testing.T) {
130 var md Metadata
131
132 // Insert new
133 md.Set("product", "k6")
134 require.Equal(t, ":product=k6", md.Encode())
135
136 // Insert before
137 md.Set("env", "prod")
138 require.Equal(t, ":env=prod:product=k6", md.Encode())
139
140 // Replace
141 md.Set("env", "dev")
142 require.Equal(t, ":env=dev:product=k6", md.Encode())
143
144 // Insert between
145 md.Set("foo", "bar")
146 require.Equal(t, md.Encode(), ":env=dev:foo=bar:product=k6")
147}

Callers

nothing calls this directly

Calls 3

SetMethod · 0.95
EncodeMethod · 0.95
EqualMethod · 0.45

Tested by

no test coverage detected