it('builds a request spec', function () { var api = client('http://api.io/'), builder = api.builder(), order = builder.follow('ea:orders').follow('ea:find', {id: 13}); order.follow('ea:basket'); order.follow('ea:customer'); var expected = basicRequestSpec, actual = builder.specs; assert.jsonEquals(actual, expected); });
return api.request(basicRequestSpec).then(function(actual) { assert.jsonEquals(actual.original(), expected); });
return api.request(spec).then(function (res) { var order = res.embedded('ea:orders').embedded('ea:find'), basket = order.embedded('ea:basket'); assert.jsonEquals(basket.original(), embeddedBasket); });