MCPcopy Create free account
hub / github.com/compose-spec/compose-go / TestNormalizeCustomNetwork

Function TestNormalizeCustomNetwork

loader/normalize_test.go:307–338  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

305}
306
307func TestNormalizeCustomNetwork(t *testing.T) {
308 project := `
309name: myProject
310services:
311 test:
312 networks:
313 my_network: null
314networks:
315 my_network: null
316`
317
318 expected := `
319name: myProject
320networks:
321 my_network:
322 name: myProject_my_network
323services:
324 test:
325 networks:
326 my_network: null
327`
328 var model map[string]any
329 err := yaml.Unmarshal([]byte(project), &model)
330 assert.NilError(t, err)
331 model, err = Normalize(model, nil)
332 assert.NilError(t, err)
333
334 var expect map[string]any
335 err = yaml.Unmarshal([]byte(expected), &expect)
336 assert.NilError(t, err)
337 assert.DeepEqual(t, expect, model)
338}
339
340func TestNormalizeEnvironment(t *testing.T) {
341 project := `

Callers

nothing calls this directly

Calls 1

NormalizeFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…