UNPKG

@aller/blink

Version:

A library for tracking user behaviour.

50 lines 1.77 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_video_play_event_1 = __importDefault(require("../prepare-video-play-event")); var config_1 = require("../../config/config"); describe('prepareVideoPlayEvent', function () { it('should format properly based on state', function () { var input = { page: { id: 'default', state: { general: { pageView: 'some-pageview-uuid', site: 'www.dagbladet.no', referrer: 'www.dinside.no', }, }, }, videoId: '123', time: new Date(2), position: 11.2, viewable: true, reason: 'interaction', muted: true, streamingMode: 'live', channelId: 'LaksIW2', }; var expected = { customUserAgent: undefined, type: 'videoPlay', pageView: 'some-pageview-uuid', site: 'www.dagbladet.no', referrer: 'www.dinside.no', version: config_1.VERSION, id: '123', videoId: '123', time: new Date(2), videoPlayMuted: true, videoPlayPosition: 11.2, videoPlayReason: 'interaction', videoViewable: true, streamingMode: 'live', channelId: 'LaksIW2', }; expect(prepare_video_play_event_1.default(input)).toEqual(expected); }); }); //# sourceMappingURL=prepare-video-play-event.test.js.map