Unit Test Package for Term::ProgressBar

This package tests the basic functionality of Term::ProgressBar.

Tests 2--16: Count 1-10

Create a progress bar with 10 things. Update it it from 1 to 10.

(1) Check no exception thrown on creation (2) Check no exception thrown on update (3) Check bar is complete (4) Check bar number is 100% (5--15) Check bar has no minor characters at any point

Tests 17--30: Count 1-9

Create a progress bar with 10 things. Update it it from 1 to 9.

(1) Check no exception thrown on creation (2) Check no exception thrown on update (3) Check bar is incomplete (4) Check bar number is 90% (5--14) Check bar has no minor characters at any point

Test 31

Make sure the same progress bar text is not printed twice to the terminal (in the case of an update that is too little to affect the percentage or displayed bar).