Replace setTimeout with fake timers in test/piezo.js to fix #419