TestAddAfterDone
Vladimir Bauer
3 years ago
| 261 | 261 | t.Errorf("Expected buf.Len == 0, got: %d\n", buf.Len()) |
| 262 | 262 | } |
| 263 | 263 | } |
| 264 | ||
| 265 | func TestAddAfterDone(t *testing.T) { | |
| 266 | p := mpb.New(mpb.WithOutput(io.Discard)) | |
| 267 | bar := p.AddBar(100) | |
| 268 | bar.IncrBy(100) | |
| 269 | ||
| 270 | p.Wait() | |
| 271 | ||
| 272 | _, err := p.Add(100, nil) | |
| 273 | ||
| 274 | if err != mpb.DoneError { | |
| 275 | t.Errorf("Expected %q, got: %q\n", mpb.DoneError, err) | |
| 276 | } | |
| 277 | } |