Path Lines of Code jest.config.js 32 jest.setupTestFrameworkScriptFile.js 48 playwright/tests/article-inline-slots.spec.ts 78 playwright/tests/collapse-slot.spec.ts 42 playwright/tests/comments-expanded.spec.ts 49 playwright/tests/consent.spec.ts 85 playwright/tests/exclusion.spec.ts 27 playwright/tests/front-inline-slots.spec.ts 23 playwright/tests/googletag-switch.spec.ts 47 playwright/tests/liveblog-ad-limit.spec.ts 72 playwright/tests/liveblog-inline-slots.spec.ts 94 playwright/tests/liveblog-live-update.spec.ts 66 playwright/tests/merchandising-high.spec.ts 26 playwright/tests/merchandising.spec.ts 26 playwright/tests/mostpop.spec.ts 28 playwright/tests/pageskin.spec.ts 80 playwright/tests/prebid.spec.ts 109 playwright/tests/right-slot.spec.ts 19 playwright/tests/spacefinder-debugger.spec.ts 18 playwright/tests/sponsor-logo.spec.ts 142 playwright/tests/targeting.spec.ts 114 playwright/tests/top-above-nav.spec.ts 23 src/define/Advert.spec.ts 167 src/define/define-slot.spec.ts 163 src/define/init-slot-ias.spec.ts 94 src/display/lazy-load.spec.ts 81 src/events/empty-advert.spec.ts 52 src/events/on-slot-render.spec.ts 41 src/events/render-advert-label.spec.ts 114 src/experiments/__mocks__/ab-tests.ts 16 src/experiments/tests/a9-bid-response-winner.ts 26 src/init/consented/comscore.spec.ts 164 src/init/consented/prepare-a9.spec.ts 131 src/init/consented/prepare-googletag.spec.ts 541 src/init/consented/prepare-permutive.spec.ts 357 src/init/consented/prepare-prebid.spec.ts 309 src/init/consented/third-party-tags.spec.ts 243 src/init/consentless/render-advert-label.spec.ts 53 src/insert/spacefinder/article.spec.ts 52 src/insert/spacefinder/liveblog-adverts.spec.ts 114 src/lib/__mocks__/ad-sizes.ts 17 src/lib/__mocks__/fastdom-promise.ts 7 src/lib/__mocks__/fastdom.ts 8 src/lib/__mocks__/svgMock.js 1 src/lib/ab-localstorage.spec.ts 31 src/lib/ad-sizes.test.ts 141 src/lib/ad-verification/prepare-ad-verification.spec.ts 106 src/lib/am-i-used.spec.ts 123 src/lib/breakpoint.spec.ts 18 src/lib/commercial-features.spec.ts 368 src/lib/constants/index.spec.ts 12 src/lib/construct-query.spec.ts 16 src/lib/create-ad-slot.spec.ts 79 src/lib/detect/detect-breakpoint.spec.ts 143 src/lib/detect/detect-google-proxy.spec.ts 21 src/lib/dfp/dfp-env.spec.ts 47 src/lib/dfp/non-refreshable-line-items.spec.ts 88 src/lib/dfp/should-refresh.spec.ts 96 src/lib/error/report-error.spec.ts 18 src/lib/event-timer.spec.ts 318 src/lib/geo/geo-utils.spec.ts 107 src/lib/geo/get-locale.spec.ts 46 src/lib/header-bidding/a9/a9.spec.ts 202 src/lib/header-bidding/prebid/appnexus.spec.ts 174 src/lib/header-bidding/prebid/bid-config.spec.ts 625 src/lib/header-bidding/prebid/magnite.spec.ts 302 src/lib/header-bidding/prebid/modules/analyticsAdapter.spec.ts 366 src/lib/header-bidding/prebid/prebid.spec.ts 474 src/lib/header-bidding/prebid/price-config.spec.ts 238 src/lib/header-bidding/slot-config.spec.ts 184 src/lib/header-bidding/utils.spec.ts 392 src/lib/messenger.spec.ts 242 src/lib/messenger/background.spec.ts 64 src/lib/messenger/full-width.spec.ts 39 src/lib/messenger/get-stylesheet.spec.ts 52 src/lib/messenger/passback-refresh.spec.ts 44 src/lib/messenger/resize.spec.ts 81 src/lib/messenger/scroll.spec.ts 133 src/lib/messenger/viewport.spec.ts 63 src/lib/page-targeting.spec.ts 74 src/lib/permutive.spec.ts 64 src/lib/send-commercial-metrics.spec.ts 414 src/lib/targeting/build-page-targeting-consentless.spec.ts 69 src/lib/targeting/build-page-targeting.spec.ts 1046 src/lib/targeting/content.spec.ts 291 src/lib/targeting/personalised.spec.ts 337 src/lib/targeting/pick-targeting-values.spec.ts 78 src/lib/targeting/session.spec.ts 114 src/lib/targeting/shared.spec.ts 69 src/lib/targeting/teads-eligibility.spec.ts 79 src/lib/targeting/viewport.spec.ts 89 src/lib/targeting/youtube-ima.spec.ts 76 src/lib/third-party-tags/inizio.spec.ts 74 src/lib/third-party-tags/permutive.spec.ts 10 src/lib/third-party-tags/remarketing.spec.ts 21 src/lib/track-gpc-signal.spec.ts 41 src/lib/track-scroll-depth.spec.ts 47 static/tpc-test-iframe/v2/index.html 17