MCPcopy Index your code
hub / github.com/commitdev/zero / TestModuleWithNoVersionConstraint

Function TestModuleWithNoVersionConstraint

internal/module/module_test.go:150–165  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

148}
149
150func TestModuleWithNoVersionConstraint(t *testing.T) {
151 testModuleSource := "../../tests/test_data/modules/no-version-constraint"
152 var mod moduleconfig.ModuleConfig
153 var err error
154
155 t.Run("Parsing Module with no version constraint", func(t *testing.T) {
156 mod, err = module.ParseModuleConfig(testModuleSource)
157 assert.Equal(t, "", mod.ZeroVersion.String())
158 assert.Nil(t, err)
159 })
160
161 t.Run("Should pass Validation if constraint not specified", func(t *testing.T) {
162 isValid := moduleconfig.ValidateZeroVersion(mod)
163 assert.Equal(t, true, isValid, "Module with no constraint should pass version validation")
164 })
165}
166
167func findParameter(params []moduleconfig.Parameter, field string) (moduleconfig.Parameter, error) {
168 for _, v := range params {

Callers

nothing calls this directly

Calls 2

ParseModuleConfigFunction · 0.92
ValidateZeroVersionFunction · 0.92

Tested by

no test coverage detected