.onComplete(complete(done, function (res) { assert.async(done, function () { var result = JSON.parse(res.body); assert.equal(result.args.hello, 'world'); assert.equal(result.args.query, 'string'); }); }));
.onComplete(complete(done, function (res) { assert.async(done, function () { var result = JSON.parse(res.body); assert.equal(result.form.hello, 'world'); assert.equal(result.form.beyond, 'framework'); }); }));
.onComplete(complete(done, function (res) { assert.async(done, function () { var result = JSON.parse(res.body); assert.equal(result.url, '/post'); }); }));
.onComplete(complete(done, function (res) { assert.async(done, function () { var result = JSON.parse(res.body); assert.equal(result.authenticated, true); }); }));