Fix TestBarPanics to fail on negative tw
Vladimir Bauer
8 years ago
| 310 | 310 | s.aDecorators = nil |
| 311 | 311 | s.toComplete = true |
| 312 | 312 | // 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)) | |
| 314 | 314 | fmt.Fprintf(debugOut, "%s %s bar id %02d %v\n", "[mpb]", time.Now(), s.id, s.panicMsg) |
| 315 | 315 | } |
| 316 | 316 | ch <- &renderedState{b, r, s.toComplete} |
| 321 | 321 | s := b.cacheState |
| 322 | 322 | var r io.Reader |
| 323 | 323 | 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)) | |
| 325 | 325 | } else { |
| 326 | 326 | r = s.draw(tw, pSyncer, aSyncer) |
| 327 | 327 | } |