UNPKG

@aller/blink

Version:

A library for tracking user behaviour.

40 lines 1.49 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var prepare_box_event_1 = __importDefault(require("../prepare-box-event")); var config_1 = require("../../config/config"); describe('prepareBoxEvent', function () { it('should format properly based on state', function () { var id = 'cool-box-id'; var title = 'A world class box title'; var height = 400; var width = 600; var page = { id: 'default', state: { general: { pageView: 'some-pageview-uuid', site: 'www.dagbladet.no', referrer: 'www.dinside.no', }, screen: { events: [] }, }, }; var expectedEvent = { type: 'box', pageView: 'some-pageview-uuid', site: 'www.dagbladet.no', referrer: 'www.dinside.no', version: config_1.VERSION, id: 'cool-box-id', boxId: 'cool-box-id', title: 'A world class box title', height: 400, width: 600, }; expect(prepare_box_event_1.default({ page: page, id: id, title: title, height: height, width: width })).toEqual(expectedEvent); }); }); //# sourceMappingURL=prepare-box-event.test.js.map