Through the history of commits you can get a feeling on how Test Driven Development is done.
The code implemtened was an exercise on HackerRank.com: https://www.hackerrank.com/challenges/time-conversion/
At the end the code was refactored and more border-case tests were added.