New api basic tests

done(err), don't leave the error behind