add send.js test, fix send bug