Skip to content

Commit

Permalink
Mocked the 3rd party network script requests
Browse files Browse the repository at this point in the history
  • Loading branch information
skholkhojaev committed Feb 10, 2025
1 parent ad3f9d4 commit b64b25c
Show file tree
Hide file tree
Showing 7 changed files with 71 additions and 22 deletions.
13 changes: 10 additions & 3 deletions test/blocks/global-navigation/gnav-brand.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,16 @@ import noBrandImageOnlyNav from './mocks/global-navigation-only-brand-no-explici

describe('brand', () => {
before(() => {
document.head.innerHTML = `<link rel="icon" href="/libs/img/favicons/favicon.ico" size="any">
<script src="https://auth.services.adobe.com/imslib/imslib.min.js" type="javascript/blocked" data-loaded="true"></script>
<script src="https://stage.adobeccstatic.com/unav/${unavVersion}/UniversalNav.js" type="javascript/blocked" data-loaded="true"></script>
document.head.innerHTML = `
<link rel="icon" href="/libs/img/favicons/favicon.ico" sizes="any">
<script type="importmap">
{
"imports": {
"https://auth.services.adobe.com/imslib/imslib.min.js": "./mocks/imslib-mock.js",
"https://stage.adobeccstatic.com/unav/${unavVersion}/UniversalNav.js": "./mocks/unav-mock.js"
}
}
</script>
`;
});

Expand Down
14 changes: 11 additions & 3 deletions test/blocks/global-navigation/gnav-cross-cloud.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,16 @@ import globalNavigationCrossCloud from './mocks/global-navigation-cross-cloud.pl

describe('Cross Cloud Menu', () => {
before(() => {
document.head.innerHTML = `<link rel="icon" href="/libs/img/favicons/favicon.ico" size="any">
<script src="https://auth.services.adobe.com/imslib/imslib.min.js" type="javascript/blocked" data-loaded="true"></script>
<script src="https://stage.adobeccstatic.com/unav/${unavVersion}/UniversalNav.js" type="javascript/blocked" data-loaded="true"></script>
document.head.innerHTML = `
<link rel="icon" href="/libs/img/favicons/favicon.ico" sizes="any">
<script type="importmap">
{
"imports": {
"https://auth.services.adobe.com/imslib/imslib.min.js": "./mocks/imslib-mock.js",
"https://stage.adobeccstatic.com/unav/${unavVersion}/UniversalNav.js": "./mocks/unav-mock.js"
}
}
</script>
`;
});

Expand Down Expand Up @@ -59,3 +66,4 @@ describe('Cross Cloud Menu', () => {
});
});
});

13 changes: 10 additions & 3 deletions test/blocks/global-navigation/gnav-main-nav-popup.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,16 @@ import globalNavigationWideColumnMock from './mocks/global-navigation-wide-colum

describe('main nav popups', () => {
before(() => {
document.head.innerHTML = `<link rel="icon" href="/libs/img/favicons/favicon.ico" size="any">
<script src="https://auth.services.adobe.com/imslib/imslib.min.js" type="javascript/blocked" data-loaded="true"></script>
<script src="https://stage.adobeccstatic.com/unav/${unavVersion}/UniversalNav.js" type="javascript/blocked" data-loaded="true"></script>
document.head.innerHTML = `
<link rel="icon" href="/libs/img/favicons/favicon.ico" sizes="any">
<script type="importmap">
{
"imports": {
"https://auth.services.adobe.com/imslib/imslib.min.js": "./mocks/imslib-mock.js",
"https://stage.adobeccstatic.com/unav/${unavVersion}/UniversalNav.js": "./mocks/unav-mock.js"
}
}
</script>
`;
});

Expand Down
13 changes: 10 additions & 3 deletions test/blocks/global-navigation/gnav-main-nav.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,16 @@ import globalNavigationActiveMock from './mocks/global-navigation-active.plain.j

describe('main nav', () => {
before(() => {
document.head.innerHTML = `<link rel="icon" href="/libs/img/favicons/favicon.ico" size="any">
<script src="https://auth.services.adobe.com/imslib/imslib.min.js" type="javascript/blocked" data-loaded="true"></script>
<script src="https://stage.adobeccstatic.com/unav/${unavVersion}/UniversalNav.js" type="javascript/blocked" data-loaded="true"></script>
document.head.innerHTML = `
<link rel="icon" href="/libs/img/favicons/favicon.ico" sizes="any">
<script type="importmap">
{
"imports": {
"https://auth.services.adobe.com/imslib/imslib.min.js": "./mocks/imslib-mock.js",
"https://stage.adobeccstatic.com/unav/${unavVersion}/UniversalNav.js": "./mocks/unav-mock.js"
}
}
</script>
`;
});

Expand Down
13 changes: 10 additions & 3 deletions test/blocks/global-navigation/gnav-profile.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,16 @@ import globalNavigationMock from './mocks/global-navigation.plain.js';

describe('profile', () => {
before(() => {
document.head.innerHTML = `<link rel="icon" href="/libs/img/favicons/favicon.ico" size="any">
<script src="https://auth.services.adobe.com/imslib/imslib.min.js" type="javascript/blocked" data-loaded="true"></script>
<script src="https://stage.adobeccstatic.com/unav/${unavVersion}/UniversalNav.js" type="javascript/blocked" data-loaded="true"></script>
document.head.innerHTML = `
<link rel="icon" href="/libs/img/favicons/favicon.ico" sizes="any">
<script type="importmap">
{
"imports": {
"https://auth.services.adobe.com/imslib/imslib.min.js": "./mocks/imslib-mock.js",
"https://stage.adobeccstatic.com/unav/${unavVersion}/UniversalNav.js": "./mocks/unav-mock.js"
}
}
</script>
`;
});

Expand Down
14 changes: 10 additions & 4 deletions test/blocks/global-navigation/gnav-promo.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,18 @@ import { toFragment } from '../../../libs/blocks/global-navigation/utilities/uti

describe('Promo', () => {
before(() => {
document.head.innerHTML = `<link rel="icon" href="/libs/img/favicons/favicon.ico" size="any">
<script src="https://auth.services.adobe.com/imslib/imslib.min.js" type="javascript/blocked" data-loaded="true"></script>
<script src="https://stage.adobeccstatic.com/unav/${unavVersion}/UniversalNav.js" type="javascript/blocked" data-loaded="true"></script>
document.head.innerHTML = `
<link rel="icon" href="/libs/img/favicons/favicon.ico" sizes="any">
<script type="importmap">
{
"imports": {
"https://auth.services.adobe.com/imslib/imslib.min.js": "./mocks/imslib-mock.js",
"https://stage.adobeccstatic.com/unav/${unavVersion}/UniversalNav.js": "./mocks/unav-mock.js"
}
}
</script>
`;
});

it('doesn\'t exist if metadata is not defined', async () => {
const nav = await createFullGlobalNavigation();
expect(nav.block.querySelector('.aside.promobar')).to.equal(null);
Expand Down
13 changes: 10 additions & 3 deletions test/blocks/global-navigation/gnav-search.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,16 @@ describe('search', () => {
let trigger;

before(() => {
document.head.innerHTML = `<link rel="icon" href="/libs/img/favicons/favicon.ico" size="any">
<script src="https://auth.services.adobe.com/imslib/imslib.min.js" type="javascript/blocked" data-loaded="true"></script>
<script src="https://stage.adobeccstatic.com/unav/${unavVersion}/UniversalNav.js" type="javascript/blocked" data-loaded="true"></script>
document.head.innerHTML = `
<link rel="icon" href="/libs/img/favicons/favicon.ico" sizes="any">
<script type="importmap">
{
"imports": {
"https://auth.services.adobe.com/imslib/imslib.min.js": "./mocks/imslib-mock.js",
"https://stage.adobeccstatic.com/unav/${unavVersion}/UniversalNav.js": "./mocks/unav-mock.js"
}
}
</script>
`;
});

Expand Down

0 comments on commit b64b25c

Please sign in to comment.