#25: unit tests for branch, init, help, checkout commands