Bumping k8s dependencies to 1.13
This commit is contained in:
42
vendor/k8s.io/kube-openapi/pkg/builder/openapi_test.go
generated
vendored
42
vendor/k8s.io/kube-openapi/pkg/builder/openapi_test.go
generated
vendored
@@ -30,20 +30,10 @@ import (
|
||||
)
|
||||
|
||||
// setUp is a convenience function for setting up for (most) tests.
|
||||
func setUp(t *testing.T, fullMethods bool) (openAPI, *restful.Container, *assert.Assertions) {
|
||||
func setUp(t *testing.T, fullMethods bool) (*openapi.Config, *restful.Container, *assert.Assertions) {
|
||||
assert := assert.New(t)
|
||||
config, container := getConfig(fullMethods)
|
||||
return openAPI{
|
||||
config: config,
|
||||
swagger: &spec.Swagger{
|
||||
SwaggerProps: spec.SwaggerProps{
|
||||
Swagger: OpenAPIVersion,
|
||||
Definitions: spec.Definitions{},
|
||||
Paths: &spec.Paths{Paths: map[string]spec.PathItem{}},
|
||||
Info: config.Info,
|
||||
},
|
||||
},
|
||||
}, container, assert
|
||||
return config, container, assert
|
||||
}
|
||||
|
||||
func noOp(request *restful.Request, response *restful.Response) {}
|
||||
@@ -425,8 +415,8 @@ func getTestOutputDefinition() spec.Schema {
|
||||
}
|
||||
}
|
||||
|
||||
func TestBuildSwaggerSpec(t *testing.T) {
|
||||
o, container, assert := setUp(t, true)
|
||||
func TestBuildOpenAPISpec(t *testing.T) {
|
||||
config, container, assert := setUp(t, true)
|
||||
expected := &spec.Swagger{
|
||||
SwaggerProps: spec.SwaggerProps{
|
||||
Info: &spec.Info{
|
||||
@@ -449,7 +439,7 @@ func TestBuildSwaggerSpec(t *testing.T) {
|
||||
},
|
||||
},
|
||||
}
|
||||
err := o.init(container.RegisteredWebServices())
|
||||
swagger, err := BuildOpenAPISpec(container.RegisteredWebServices(), config)
|
||||
if !assert.NoError(err) {
|
||||
return
|
||||
}
|
||||
@@ -457,7 +447,27 @@ func TestBuildSwaggerSpec(t *testing.T) {
|
||||
if !assert.NoError(err) {
|
||||
return
|
||||
}
|
||||
actual_json, err := json.Marshal(o.swagger)
|
||||
actual_json, err := json.Marshal(swagger)
|
||||
if !assert.NoError(err) {
|
||||
return
|
||||
}
|
||||
assert.Equal(string(expected_json), string(actual_json))
|
||||
}
|
||||
|
||||
func TestBuildOpenAPIDefinitionsForResource(t *testing.T) {
|
||||
config, _, assert := setUp(t, true)
|
||||
expected := &spec.Definitions{
|
||||
"builder.TestInput": getTestInputDefinition(),
|
||||
}
|
||||
swagger, err := BuildOpenAPIDefinitionsForResource(TestInput{}, config)
|
||||
if !assert.NoError(err) {
|
||||
return
|
||||
}
|
||||
expected_json, err := json.Marshal(expected)
|
||||
if !assert.NoError(err) {
|
||||
return
|
||||
}
|
||||
actual_json, err := json.Marshal(swagger)
|
||||
if !assert.NoError(err) {
|
||||
return
|
||||
}
|
||||
|
Reference in New Issue
Block a user