The current test vectors for HDWallet are not extensive enough to test each code path, and should be cross-referenced against coverage.
This lack of testing for some paths was clearly shown in #167 recently.
It would also be better to move all the test vector data currently in test/hdwallet.js to test/fixtures/hdwallet.js.