Skip to content

Commit 61f9353

Browse files
authored
Merge pull request #7 from fulldump/fulldump-patch-1
Update asserts.go
2 parents 4e2297a + 928d7a3 commit 61f9353

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

asserts.go

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -226,10 +226,16 @@ func printShould(value interface{}) (arg0, arg1 string) {
226226

227227
frames := runtime.CallersFrames(p[0].Stack())
228228

229-
frames.Next()
230-
frames.Next()
231-
frames.Next()
232-
frame, _ := frames.Next()
229+
// Make it compatible with latests golang versions (1.14 on)
230+
frame, more := frames.Next()
231+
for ; more; frame, more = frames.Next() {
232+
if frame.Function == "github.com/fulldump/biff.printShould" {
233+
break
234+
}
235+
}
236+
237+
frame, _ = frames.Next()
238+
frame, _ = frames.Next()
233239

234240
l := readFileLine(frame.File, frame.Line)
235241

0 commit comments

Comments
 (0)