UNPKG

browser-session-tabs-tracker

Version:

A light-weight library for tracking multiple browser tabs in a web session.

16 lines (15 loc) 669 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var browser_tab_tracker_1 = require("./browser-tab-tracker"); var index_1 = require("./index"); jest.mock('./browser-tab-tracker'); describe('Public API', function () { it('should be an instance of BrowserTabTracker', function () { expect(index_1.BrowserTabTracker instanceof browser_tab_tracker_1.BrowserTabTracker).toBe(true); }); it('should be a singleton', function () { var instances = browser_tab_tracker_1.BrowserTabTracker.mock.instances; expect(instances).toHaveLength(1); expect(index_1.BrowserTabTracker).toBe(instances[0]); }); });