no regression

pull/1626/head
Arjun Dhawan 2024-10-24 11:40:45 +02:00
parent 55bac84354
commit fb67df6392
1 changed files with 8 additions and 6 deletions

View File

@ -1205,12 +1205,6 @@ func assertOpts(expected, actual interface{}) (expectedFmt, actualFmt string) {
expectedOpts := reflect.ValueOf(expected)
actualOpts := reflect.ValueOf(actual)
if expectedOpts.Len() != actualOpts.Len() {
expectedFmt = fmt.Sprintf("%v", expectedOpts)
actualFmt = fmt.Sprintf("%v", actualOpts)
return
}
var expectedNames []string
for i := 0; i < expectedOpts.Len(); i++ {
expectedNames = append(expectedNames, funcName(expectedOpts.Index(i).Interface()))
@ -1229,6 +1223,14 @@ func assertOpts(expected, actual interface{}) (expectedFmt, actualFmt string) {
expectedOpt := expectedOpts.Index(i).Interface()
actualOpt := actualOpts.Index(i).Interface()
expectedFunc := expectedNames[i]
actualFunc := actualNames[i]
if expectedFunc != actualFunc {
expectedFmt = expectedFunc
actualFmt = actualFunc
return
}
ot := reflect.TypeOf(expectedOpt)
var expectedValues []reflect.Value
var actualValues []reflect.Value