logger, rcv := bufLogger()
rep := Reporter{Logger: logger}
+ done := make(chan bool)
var msg []byte
var err error
go func() {
msg, err = rcv.ReadBytes('\n')
+ close(done)
}()
{
// The special file /proc/self/mem can be opened for
t.Fatalf("Expected error, got %v", x)
}
}
+ <-done
if err != nil {
t.Fatal(err)
} else if matched, err := regexp.MatchString("^read /proc/self/mem: .*", string(msg)); err != nil || !matched {