mirror of
https://github.com/LukeHagar/libopenapi.git
synced 2025-12-09 12:37:49 +00:00
first level testing for rending v3 model in place.
Now onto some hardening tests, lets re-render each spec after reading to check for failures.
This commit is contained in:
@@ -54,8 +54,8 @@ func CompareDiscriminator(l, r *base.Discriminator) *DiscriminatorChanges {
|
||||
CheckProperties(props)
|
||||
|
||||
// flatten maps
|
||||
lMap := FlattenLowLevelMap[string](l.Mapping)
|
||||
rMap := FlattenLowLevelMap[string](r.Mapping)
|
||||
lMap := FlattenLowLevelMap[string](l.Mapping.Value)
|
||||
rMap := FlattenLowLevelMap[string](r.Mapping.Value)
|
||||
|
||||
// check for removals, modifications and moves
|
||||
for i := range lMap {
|
||||
|
||||
@@ -114,11 +114,11 @@ func CompareLinks(l, r *v3.Link) *LinkChanges {
|
||||
// parameters
|
||||
lValues := make(map[string]low.ValueReference[string])
|
||||
rValues := make(map[string]low.ValueReference[string])
|
||||
for i := range l.Parameters {
|
||||
lValues[i.Value] = l.Parameters[i]
|
||||
for i := range l.Parameters.Value {
|
||||
lValues[i.Value] = l.Parameters.Value[i]
|
||||
}
|
||||
for i := range r.Parameters {
|
||||
rValues[i.Value] = r.Parameters[i]
|
||||
for i := range r.Parameters.Value {
|
||||
rValues[i.Value] = r.Parameters.Value[i]
|
||||
}
|
||||
for k := range lValues {
|
||||
if _, ok := rValues[k]; !ok {
|
||||
|
||||
Reference in New Issue
Block a user