This doesn't seem quite correct to me. When I create an alarm in google that starts 9 hours before the event, my calendar shows the alarm as "On day of event". 

Perhaps the correct test case would be: assert.equal('9 hours before', renderDescription(-32400, 'allday'));