cjohansen/Sinon.JS — pull request #79 by DomenicDenicola (2012-01-31 19:41:28+00:00)
Title: Fixing `clearTimeout` to not throw when called for nonexistant IDs.

Since sinon is in strict mode, `delete` throws when used on a non-existent property, causing `clearTimeout` to throw. This breaks the contract of `clearTimeout`.