Example #1
0
    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);
    });
Example #2
0
 return api.request(basicRequestSpec).then(function(actual) {
     assert.jsonEquals(actual.original(), expected);
 });
Example #3
0
        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);
        });