MCPcopy
hub / github.com/lima-vm/lima / TestValidateAdditionalDisks

Function TestValidateAdditionalDisks

pkg/limayaml/validate_test.go:212–235  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

210}
211
212func TestValidateAdditionalDisks(t *testing.T) {
213 images := `images: [{"location": "/"}]`
214
215 validDisks := `
216additionalDisks:
217 - name: "disk1"
218 - name: "disk2"
219`
220 y, err := Load(t.Context(), []byte(validDisks+"\n"+images), "lima.yaml")
221 assert.NilError(t, err)
222
223 err = Validate(y, false)
224 assert.NilError(t, err)
225
226 invalidDisks := `
227additionalDisks:
228 - name: ""
229`
230 y, err = Load(t.Context(), []byte(invalidDisks+"\n"+images), "lima.yaml")
231 assert.NilError(t, err)
232
233 err = Validate(y, false)
234 assert.Error(t, err, "field `additionalDisks[0].name is invalid`: identifier must not be empty")
235}
236
237func TestValidateParamName(t *testing.T) {
238 images := `images: [{"location": "/"}]`

Callers

nothing calls this directly

Calls 3

LoadFunction · 0.70
ValidateFunction · 0.70
ErrorMethod · 0.45

Tested by

no test coverage detected