Move some helpers from test.js to utils.js

Depends on #643.
Changes in this file are from #642