Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(e2e): Change path after docs structual change #2363

Merged
merged 3 commits into from
Dec 6, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions packages/internet-header/cypress/e2e/breadcrumbs.cy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -33,13 +33,13 @@ describe('breadcrumb', () => {
modifiedConfig.fr.breadcrumb = undefined;
modifiedConfig.it.breadcrumb = undefined;

prepare('Internet Header/Breadcrumbs', 'Default', { config: modifiedConfig });
prepare('Components/Internet Header/Breadcrumbs', 'Default', { config: modifiedConfig });
cy.get('swisspost-internet-breadcrumbs').should('exist');
cy.get('div.breadcrumbs').should('not.exist');
});

it(`should add custom elements`, () => {
prepare('Internet Header/Breadcrumbs/Custom Items', 'Default');
prepare('Components/Internet Header/Breadcrumbs/Custom Items', 'Default');

cy.changeArg('custom-items', [
{ text: 'Test1', url: '/x/y/z' },
Expand All @@ -63,7 +63,7 @@ describe('breadcrumb', () => {

describe('Toggle overlay buttons', () => {
beforeEach(() => {
prepare('Internet Header/Breadcrumbs', 'Default');
prepare('Components/Internet Header/Breadcrumbs', 'Default');
cy.get('div.breadcrumbs').as('breadcrumbs');
cy.intercept(
'https://post.ch/de/kundencenter/onlinedienste/standorte-und-oeffnungszeiten/**',
Expand Down Expand Up @@ -111,7 +111,7 @@ describe('breadcrumb', () => {
describe('mobile', () => {
beforeEach(() => {
cy.viewport('iphone-6+');
prepare('Internet Header/Breadcrumbs', 'Default');
prepare('Components/Internet Header/Breadcrumbs', 'Default');
cy.get('div.breadcrumbs').as('breadcrumbs');
});

Expand Down
6 changes: 3 additions & 3 deletions packages/internet-header/cypress/e2e/footer.cy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ describe('footer', () => {
describe('config', () => {
describe('custom footer config set', () => {
it(`shows custom footer links`, async () => {
prepare('Internet Header/Footer', 'Default');
prepare('Components/Internet Header/Footer', 'Default');

const customFooterConfig = {
de: {
Expand Down Expand Up @@ -41,12 +41,12 @@ describe('footer', () => {

describe('external functions test', () => {
it('should not show cookie settings link when UC_UI is not defined', () => {
prepare('Internet Header/Footer', 'Default');
prepare('Components/Internet Header/Footer', 'Default');
cy.get('.footer-meta-links').should('exist').get('.cookie-settings').should('not.exist');
});

it('should show cookie settings when UC_UI is defined', () => {
prepare('Internet Header/Footer', 'Default');
prepare('Components/Internet Header/Footer', 'Default');
cy.window().then(win => {
win['UC_UI'] = { showSecondLayer: () => 'second layer mock' };
cy.get('.footer-meta-links').should('exist').get('.cookie-settings').should('exist');
Expand Down
2 changes: 1 addition & 1 deletion packages/internet-header/cypress/e2e/header.cy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { prepare } from '../support/prepare-story';

describe('header', () => {
beforeEach(() => {
prepare('Internet Header/Header', 'Default');
prepare('Components/Internet Header/Header', 'Default');
cy.changeArg('language', 'de');
});

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { prepare } from '../support/prepare-story';

describe('language detection from storybook', () => {
it('should not render the header without languages in the config', () => {
prepare('Internet Header/Header', 'Default');
prepare('Components/Internet Header/Header', 'Default');
cy.get('swisspost-internet-header').should('exist');
cy.get('.post-internet-header').should('not.exist');
});
Expand All @@ -15,7 +15,7 @@ describe('language detection from storybook', () => {
delete customConfig.fr;
delete customConfig.en;

prepare('Internet Header/Header', 'Default', { config: customConfig });
prepare('Components/Internet Header/Header', 'Default', { config: customConfig });

cy.get('swisspost-internet-header')
.shadow()
Expand Down
4 changes: 2 additions & 2 deletions packages/internet-header/cypress/e2e/language-switch.cy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ describe('language-switch', () => {

beforeEach(() => {
cy.viewport(1024, 800);
prepare('Internet Header/Header', 'Default');
prepare('Components/Internet Header/Header', 'Default');
cy.changeArg('language', 'de');
});

Expand Down Expand Up @@ -140,7 +140,7 @@ describe('language-switch', () => {
url: '',
};
config.en!.header.navLang = [navLangEntry];
prepare('Internet Header/Header', 'Default', { config });
prepare('Components/Internet Header/Header', 'Default', { config });
cy.get('#post-language-switch-desktop').should('not.exist');
});

Expand Down
10 changes: 5 additions & 5 deletions packages/internet-header/cypress/e2e/login.cy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,15 @@ describe('login', () => {
describe('args', () => {
describe('login: true', () => {
it(`adds login control`, () => {
prepare('Internet Header/Header', 'Default');
prepare('Components/Internet Header/Header', 'Default');
cy.changeArg('login', true);
cy.get('post-klp-login-widget').should('exist').and('be.visible');
});
});

describe('login: false', () => {
it(`removes login control`, () => {
prepare('Internet Header/Header', 'Default');
prepare('Components/Internet Header/Header', 'Default');
cy.changeArg('login', false);
cy.get('post-klp-login-widget').should('not.exist');
});
Expand All @@ -31,7 +31,7 @@ describe('login', () => {
config.de!.header.loginWidgetOptions = undefined;

// Intercept the request to the config API and return a static response
prepare('Internet Header/Header', 'Default', { config });
prepare('Components/Internet Header/Header', 'Default', { config });
cy.changeArg('language', 'de');

// Assert the header is hydrated
Expand All @@ -49,7 +49,7 @@ describe('login', () => {
let config: IPortalConfig = JSON.parse(JSON.stringify(testConfiguration));
config.de!.header.showJobsLoginWidget = true;
config.de!.header.isLoginWidgetHidden = false;
prepare('Internet Header/Header', 'Default', { config });
prepare('Components/Internet Header/Header', 'Default', { config });
cy.changeArg('language', 'de');
console.warn(config.de?.header.loginWidgetOptions);
cy.get('swisspost-internet-header').should('have.class', 'hydrated');
Expand All @@ -63,7 +63,7 @@ describe('login', () => {
let config: IPortalConfig = JSON.parse(JSON.stringify(testConfiguration));
config.de!.header.showJobsLoginWidget = false;
config.de!.header.isLoginWidgetHidden = false;
prepare('Internet Header/Header', 'Default', { config });
prepare('Components/Internet Header/Header', 'Default', { config });
cy.changeArg('language', 'de');
cy.get('swisspost-internet-header').should('have.class', 'hydrated');
cy.get('.klp-widget-anonymous').should('exist');
Expand Down
4 changes: 2 additions & 2 deletions packages/internet-header/cypress/e2e/logout.cy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ describe('logout', () => {
describe('args', () => {
describe('logoutUrl', () => {
it('logout with url from config', () => {
prepare('Internet Header/Header', 'Default', { loggedIn: true });
prepare('Components/Internet Header/Header', 'Default', { loggedIn: true });
logoutFromMenu();

const origin = 'https://www.post.ch';
Expand All @@ -15,7 +15,7 @@ describe('logout', () => {
});

it(`overrides logout url from config`, () => {
prepare('Internet Header/Header', 'Default', { loggedIn: true });
prepare('Components/Internet Header/Header', 'Default', { loggedIn: true });
cy.changeArg('logoutUrl', 'about:blank');
logoutFromMenu();
cy.location('pathname').should('eq', 'blank');
Expand Down
6 changes: 3 additions & 3 deletions packages/internet-header/cypress/e2e/main-navigation.cy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { prepare } from '../support/prepare-story';

describe('main-navigation', () => {
beforeEach(() => {
prepare('Internet Header/Header', 'Default');
prepare('Components/Internet Header/Header', 'Default');
cy.changeArg('language', 'de');
});

Expand All @@ -28,7 +28,7 @@ describe('main-navigation', () => {
it('should have an active route when config defines an active route', () => {
const activeConfig = JSON.parse(JSON.stringify(testConfiguration));
activeConfig.de.header.navMain[0].isActive = true;
prepare('Internet Header/Header', 'Default', { config: activeConfig });
prepare('Components/Internet Header/Header', 'Default', { config: activeConfig });
cy.changeArg('language', 'de');
cy.get('swisspost-internet-header')
.shadow()
Expand All @@ -48,7 +48,7 @@ describe('main-navigation', () => {
});

it('Changes active link also in custom config nav links', () => {
prepare('Internet Header/Header/Custom Config', 'Default');
prepare('Components/Internet Header/Header/Custom Config', 'Default');
cy.changeArg('language', 'en');
cy.changeArg('active-route', 'https://maps.google.com');
cy.get('swisspost-internet-header')
Expand Down
6 changes: 3 additions & 3 deletions packages/internet-header/cypress/e2e/meta-navigation.cy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { prepare } from '../support/prepare-story';

describe('meta-navigation', () => {
beforeEach(() => {
prepare('Internet Header/Header', 'Default');
prepare('Components/Internet Header/Header', 'Default');
cy.changeArg('language', 'de');
cy.viewport(1024, Cypress.config('viewportHeight'));
});
Expand Down Expand Up @@ -96,7 +96,7 @@ describe('meta-navigation', () => {
// Clear meta navigation config
config.de!.header.navMeta = undefined;

prepare('Internet Header/Header', 'Default', { config });
prepare('Components/Internet Header/Header', 'Default', { config });
cy.changeArg('language', 'de');

// Assert the header is hydrated
Expand All @@ -122,7 +122,7 @@ describe('meta-navigation', () => {
},
];

prepare('Internet Header/Header', 'Default', { config });
prepare('Components/Internet Header/Header', 'Default', { config });
cy.changeArg('language', 'de');

// Assert the header is hydrated
Expand Down
2 changes: 1 addition & 1 deletion packages/internet-header/cypress/e2e/os-flyout.cy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { prepare } from '../support/prepare-story';

describe('os-flyout', () => {
beforeEach(() => {
prepare('Internet Header/Header', 'Default');
prepare('Components/Internet Header/Header', 'Default');
});
it('should customize the os flyout title', () => {
const title = 'Test OS Flyout';
Expand Down
4 changes: 2 additions & 2 deletions packages/internet-header/cypress/e2e/search.cy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ describe('search', () => {
'StaoCacheTypes',
);

prepare('Internet Header/Header', 'Default');
prepare('Components/Internet Header/Header', 'Default');
cy.changeArg('language', 'de');
});

Expand Down Expand Up @@ -75,7 +75,7 @@ describe('search', () => {
it('Coveo suggestions should be turned off with isCustomSuggestionHidden', () => {
const config = copyConfig();
config.de!.header.search.isCustomSuggestionHidden = true;
prepare('Internet Header/Header', 'Default', { config });
prepare('Components/Internet Header/Header', 'Default', { config });
cy.changeArg('language', 'de');
cy.get(searchButton).click();
cy.get('#searchBox').type('s', { force: true });
Expand Down
2 changes: 1 addition & 1 deletion packages/internet-header/cypress/e2e/skiplinks.cy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { prepare } from '../support/prepare-story';

describe('skiplinks', () => {
beforeEach(() => {
prepare('Internet Header/Header', 'Default');
prepare('Components/Internet Header/Header', 'Default');
cy.changeArg('language', 'de');
});

Expand Down
2 changes: 1 addition & 1 deletion packages/internet-header/cypress/e2e/stickyness.cy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { prepare } from '../support/prepare-story';

describe('stickyness', () => {
beforeEach(() => {
prepare('Internet Header/Header', 'Default');
prepare('Components/Internet Header/Header', 'Default');
});

it('should not show header when scrolling when stickyness is none', () => {
Expand Down