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

Function TestNormalizeDefaultNetwork

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

Source from the content-addressed store, hash-verified

274}
275
276func TestNormalizeDefaultNetwork(t *testing.T) {
277 project := `
278name: myProject
279services:
280 test:
281 image: test
282`
283
284 expected := `
285name: myProject
286networks:
287 default:
288 name: myProject_default
289services:
290 test:
291 image: test
292 networks:
293 default: null
294`
295 var model map[string]any
296 err := yaml.Unmarshal([]byte(project), &model)
297 assert.NilError(t, err)
298 model, err = Normalize(model, nil)
299 assert.NilError(t, err)
300
301 var expect map[string]any
302 err = yaml.Unmarshal([]byte(expected), &expect)
303 assert.NilError(t, err)
304 assert.DeepEqual(t, expect, model)
305}
306
307func TestNormalizeCustomNetwork(t *testing.T) {
308 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…