github.com/kyma-incubator/compass/components/director@v0.0.0-20230623144113-d764f56ff805/internal/model/scenarios_test.go (about) 1 package model_test 2 3 import ( 4 "testing" 5 6 "github.com/kyma-incubator/compass/components/director/internal/model" 7 "github.com/kyma-incubator/compass/components/director/pkg/jsonschema" 8 "github.com/stretchr/testify/require" 9 ) 10 11 func Test_SchemaForSchema(t *testing.T) { 12 // GIVEN 13 validator, err := jsonschema.NewValidatorFromRawSchema(model.SchemaForScenariosSchema) 14 require.NoError(t, err) 15 // WHEN 16 result, err := validator.ValidateRaw(model.NewScenariosSchema([]string{"test-scenario"})) 17 // THEN 18 require.NoError(t, err) 19 require.True(t, result.Valid) 20 }