UNPKG

kentico-cloud-delivery

Version:

Official Kentico Cloud Delivery SDK

37 lines 1.32 kB
"use strict"; exports.__esModule = true; var setup_1 = require("../../setup"); describe('Live items', function () { var context = new setup_1.Context(); setup_1.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