change build-in swagger ui to public cdn

This commit is contained in:
John Guo
2022-03-23 14:43:48 +08:00
parent 439350836e
commit ee16b6df88
3 changed files with 43 additions and 6 deletions

View File

@ -32,7 +32,7 @@ const (
</head>
<body>
<redoc spec-url="{SwaggerUIDocUrl}"></redoc>
<script src="{SwaggerUIDocName}"> </script>
<script src="https://cdn.jsdelivr.net/npm/redoc@latest/bundles/redoc.standalone.js"> </script>
</body>
</html>
`

File diff suppressed because one or more lines are too long

View File

@ -216,6 +216,46 @@ func Test_CheckMap_Recursive_SliceStruct(t *testing.T) {
}
func Test_CheckStruct_Recursively_SliceAttribute(t *testing.T) {
// TODO
return
gtest.C(t, func(t *gtest.T) {
type Student struct {
Name string `v:"required#Student Name is required"`
Age int `v:"required"`
}
type Teacher struct {
Name string `v:"required#Teacher Name is required"`
Students []Student `v:"required"`
}
var (
teacher = Teacher{}
data = g.Map{
"name": "john",
"students": `[]`,
}
)
err := g.Validator().Assoc(data).Data(teacher).Run(ctx)
t.Assert(err, `Student Name is required`)
})
gtest.C(t, func(t *gtest.T) {
type Student struct {
Name string `v:"required#Student Name is required"`
Age int `v:"required"`
}
type Teacher struct {
Name string `v:"required#Teacher Name is required"`
Students []Student
}
var (
teacher = Teacher{}
data = g.Map{
"name": "john",
}
)
err := g.Validator().Assoc(data).Data(teacher).Run(ctx)
t.Assert(err, ``)
})
gtest.C(t, func(t *gtest.T) {
type Student struct {
Name string `v:"required#Student Name is required"`