Test-Driven JavaScript Development in Practice