unit test: don't need to use underscore.js