Add unit tests.

Apply this to the rest of the other tests. Your tests are working now because there is nothing async. They should keep working in the case below.

``` js
ae.sendHttpRequest_ = function(options, body, callback) {
 process.nextTick(function() {
   callback(null, {statusCode: 200, body: responseBody});
  });
 }
```