Codebase list golang-github-vbauerster-mpb / 3677474
Fix TestBarPanics to fail on negative tw Vladimir Bauer 8 years ago
2 changed file(s) with 3 addition(s) and 3 deletion(s). Raw diff Collapse all Expand all
310310 s.aDecorators = nil
311311 s.toComplete = true
312312 // truncate panic msg to one tw line, if necessary
313 r = strings.NewReader(fmt.Sprintf(fmt.Sprintf("%%.%ds\n", tw-1), s.panicMsg))
313 r = strings.NewReader(fmt.Sprintf(fmt.Sprintf("%%.%ds\n", tw), s.panicMsg))
314314 fmt.Fprintf(debugOut, "%s %s bar id %02d %v\n", "[mpb]", time.Now(), s.id, s.panicMsg)
315315 }
316316 ch <- &renderedState{b, r, s.toComplete}
321321 s := b.cacheState
322322 var r io.Reader
323323 if s.panicMsg != "" {
324 r = strings.NewReader(fmt.Sprintf(fmt.Sprintf("%%.%ds\n", tw-1), s.panicMsg))
324 r = strings.NewReader(fmt.Sprintf(fmt.Sprintf("%%.%ds\n", tw), s.panicMsg))
325325 } else {
326326 r = s.draw(tw, pSyncer, aSyncer)
327327 }
119119 lastLine := getLastLine(buf.Bytes())
120120
121121 if string(lastLine) != wantPanic {
122 t.Errorf("Want: %q, got: %q\n", wantPanic, buf.String())
122 t.Errorf("Want: %q, got: %q\n", wantPanic, string(lastLine))
123123 }
124124 }