there are some tests in resolver.js but they are integration, not unit
there are some tests in resolver.js but they are integration, not unit