UNPKG

kentico-cloud-delivery

Version:

Official Kentico Cloud Delivery SDK

35 lines 1.27 kB
import { Context, setup } from '../../setup'; describe('Live items', function () { var context = new Context(); setup(context); var type = 'movie'; var response; beforeAll(function (done) { context.deliveryClient.items() .type(type) .getObservable() .subscribe(function (r) { response = r; done(); }); }); it("items should be defined", function () { expect(response).toBeDefined(); }); it("check correct number of items", function () { expect(response.items.length).toEqual(6); }); it("items should have pagination", function () { expect(response.pagination).toBeDefined(); }); it("'isEmpty' should be false", function () { expect(response.isEmpty).toEqual(false); }); it("'firstItem' should be correctly assigned", function () { expect(response.firstItem.system.codename).toEqual(response.items[0].system.codename); }); it("'lastItem' should be correctly assigned", function () { expect(response.lastItem.system.codename).toEqual(response.items[response.items.length - 1].system.codename); }); }); //# sourceMappingURL=live-items.spec.js.map