File tree 1 file changed +5
-9
lines changed
1 file changed +5
-9
lines changed Original file line number Diff line number Diff line change @@ -1062,27 +1062,23 @@ func PushAsserter(i Asserter) (retFn function) {
1062
1062
var (
1063
1063
prevFound bool
1064
1064
prevAsserter asserter
1065
+ currentGID int
1065
1066
)
1066
1067
1067
1068
// get pkg lvl asserter
1068
1069
curAsserter := defAsserter [def ]
1069
1070
// .. to check if we are doing unit tests
1070
1071
if ! curAsserter .isUnitTesting () {
1071
1072
// .. allow GLS specific asserter. NOTE see current()
1072
- curGoRID := goid ()
1073
- //asserterMap.Set(curGoRID, defAsserter[i])
1073
+ currentGID = goid ()
1074
1074
asserterMap .Tx (func (m map [int ]asserter ) {
1075
- cur , found := m [curGoRID ]
1076
- if found {
1077
- prevAsserter = cur
1078
- prevFound = found
1079
- }
1080
- m [curGoRID ] = defAsserter [i ]
1075
+ prevAsserter , prevFound = m [currentGID ]
1076
+ m [currentGID ] = defAsserter [i ]
1081
1077
})
1082
1078
}
1083
1079
if prevFound {
1084
1080
return func () {
1085
- asserterMap .Set (goid () , prevAsserter )
1081
+ asserterMap .Set (currentGID , prevAsserter )
1086
1082
}
1087
1083
}
1088
1084
return PopAsserter
You can’t perform that action at this time.
0 commit comments