import { WebLimitBlockType } from '@lenovo-software/lsa-clients-common/dist/models/limitingModels'; import { WebLimitBlockPage } from '../webLimitBlockPage'; describe('WebLimitBlockPage', () => { it('should return page to be blocked', () => { const params = { blockType: WebLimitBlockType.Block, sites: ['https://example.com'], blockIPAddresses: true, blockIncognito: true, className: 'className' }; const page = new WebLimitBlockPage().getWebLimitBlockPage(params); expect(page).toEqual(expect.stringContaining('?bt=blocked&limitedby=className')); }); it('should return web page to be ignored', () => { const page = new WebLimitBlockPage().getBlockPageToIgnore(); expect(page).toEqual('https://lanschoolair.lenovosoftware.com/assets/client-limiting/index.html*'); }); });