Skip to content
Snippets Groups Projects
Commit 0124c0d0 authored by OZGCloud's avatar OZGCloud
Browse files

OZG-1784 encode e2e vorgang url

parent 8ed39047
No related branches found
No related tags found
No related merge requests found
......@@ -26,9 +26,9 @@ describe('Vorgang abschliessen', () => {
exist(vorgangList.getRoot());
})
// after(() => {
// dropCollections();
// })
after(() => {
dropCollections();
})
describe('abschliessen', () => {
......
......@@ -3,14 +3,14 @@ import { VorgangListE2EComponent } from '../../../components/vorgang/vorgang-lis
import { EingangE2E, VorgangE2E } from '../../../model/vorgang';
import { MainPage } from '../../../page-objects/main.po';
import { PostfachMailPage } from '../../../page-objects/postfach-mail.component.po';
import { dropCollections, isLocalEnvironment, visitUrl } from '../../../support/cypress-helper';
import { buildVorgangUrl, dropCollections, encodeVorgangUrl, isLocalEnvironment, visitUrl } from '../../../support/cypress-helper';
import { contains, exist, notExist } from '../../../support/cypress.util';
import { ORGANISATIONSEINHEITEN_ID_FOR_KFINDER, ORGANISATIONSEINHEITEN_ID_FOR_KORDNER } from '../../../support/data.util';
import { MessagesE2E } from '../../../support/messages';
import { loginAsKfinder, loginAsKordner } from '../../../support/user-util';
import { buildVorgang, createVorgang, initVorgaenge } from '../../../support/vorgang-util';
describe('PostfachNachrichten filtered by organisationseinheit', () => {
describe.only('PostfachNachrichten filtered by organisationseinheit', () => {
const mainPage: MainPage = new MainPage();
const vorgangList: VorgangListE2EComponent = mainPage.getVorgangList();
......@@ -18,15 +18,16 @@ describe('PostfachNachrichten filtered by organisationseinheit', () => {
const postfachMailPage: PostfachMailPage = new PostfachMailPage();
const vorgangUrlVisibleToKFinderLocal: string = '/vorgang/aHR0cDovL2xvY2FsaG9zdDo0MzAwL2FwaS92b3JnYW5ncy82MDFiYzc4ZWFiYzEzNDA1MTU3MGFhYjg%3D/postfach';
const vorgangUrlVisibleToKFinderDev: string = '/vorgang/aHR0cHM6Ly9lMmUuZGV2Lm96Zy1zaC5kZS9hcGkvdm9yZ2FuZ3MvNjAxYmM3OGVhYmMxMzQwNTE1NzBhYWI4/postfach';
const vorgangUrlVisibleToKFinderLocal: string = `/vorgang/${encodeVorgangUrl(buildVorgangUrl('601bc78eabc134051570aab8')).replace('=', '')}/postfach`;
// const vorgangUrlVisibleToKFinderLocal: string = '/vorgang/aHR0cDovL2xvY2FsaG9zdDo0MzAwL2FwaS92b3JnYW5ncy82MDFiYzc4ZWFiYzEzNDA1MTU3MGFhYjg%3D/postfach';
const vorgangUrlVisibleToKFinderDev: string = `/vorgang/${encodeVorgangUrl(buildVorgangUrl('601bc78eabc134051570aab8')).replace('=', '')}/postfach`;
const eingangForKFinder: EingangE2E = { ...createVorgang().eingangs[0], zustaendigeStelle: { organisationseinheitenId: ORGANISATIONSEINHEITEN_ID_FOR_KFINDER } };
const vorgangForKFinder: VorgangE2E = { ...buildVorgang('601bc78eabc134051570aab8', 'VorgangVisibleToKFinder'), eingangs: [eingangForKFinder] };
const vorgangUrlVisibleToKOrdnerLocal: string = '/vorgang/aHR0cDovL2xvY2FsaG9zdDo0MzAwL2FwaS92b3JnYW5ncy82MDI1MGI5ZDM4M2MxODI5NDNmNmJhNzk%3D/postfach';
const vorgangUrlVisibleToKOrdnerDev: string = '/vorgang/aHR0cHM6Ly9lMmUuZGV2Lm96Zy1zaC5kZS9hcGkvdm9yZ2FuZ3MvNjAyNTBiOWQzODNjMTgyOTQzZjZiYTc5/postfach';
const vorgangUrlVisibleToKOrdnerLocal: string = `/vorgang/${encodeVorgangUrl(buildVorgangUrl('60250b9d383c182943f6ba79')).replace('=', '')}/postfach`;
// const vorgangUrlVisibleToKOrdnerLocal: string = '/vorgang/aHR0cDovL2xvY2FsaG9zdDo0MzAwL2FwaS92b3JnYW5ncy82MDI1MGI5ZDM4M2MxODI5NDNmNmJhNzk%3D/postfach';
const vorgangUrlVisibleToKOrdnerDev: string = `/vorgang/${encodeVorgangUrl(buildVorgangUrl('60250b9d383c182943f6ba79')).replace('=', '')}/postfach`;
const eingangForKOrdner: EingangE2E = { ...createVorgang().eingangs[0], zustaendigeStelle: { organisationseinheitenId: ORGANISATIONSEINHEITEN_ID_FOR_KORDNER } };
const vorgangForKOrdner: VorgangE2E = { ...buildVorgang('60250b9d383c182943f6ba79', 'VorgangVisibleToKOrdner'), eingangs: [eingangForKOrdner] };
......@@ -99,6 +100,9 @@ describe('PostfachNachrichten filtered by organisationseinheit', () => {
authorizedUrl = vorgangUrlVisibleToKOrdnerDev;
forbiddenUrl = vorgangUrlVisibleToKFinderDev;
}
console.log(`authorizedUrl: ${authorizedUrl}`)
console.log(`forbiddenUrl: ${forbiddenUrl}`)
}
it('should open postfachNachrichten page', () => {
......
......@@ -3,7 +3,7 @@ import { VorgangDetailHeaderE2EComponent } from '../../../components/vorgang/vor
import { VorgangListE2EComponent } from '../../../components/vorgang/vorgang-list.e2e.component';
import { EingangE2E, VorgangE2E } from '../../../model/vorgang';
import { MainPage } from '../../../page-objects/main.po';
import { dropCollections, isLocalEnvironment, visitUrl } from '../../../support/cypress-helper';
import { buildVorgangUrl, dropCollections, encodeVorgangUrl, isLocalEnvironment, visitUrl } from '../../../support/cypress-helper';
import { contains, exist, notExist } from '../../../support/cypress.util';
import { ORGANISATIONSEINHEITEN_ID_FOR_KFINDER, ORGANISATIONSEINHEITEN_ID_FOR_KORDNER } from '../../../support/data.util';
import { MessagesE2E } from '../../../support/messages';
......@@ -16,15 +16,16 @@ describe('Vorgang-detailansicht filtered by organisationseinheit', () => {
const detailPage: VorgangDetailHeaderE2EComponent = new VorgangDetailHeaderE2EComponent();
const snackbar: SnackBarE2EComponent = mainPage.getSnackBar();
const vorgangUrlVisibleToKFinderLocal: string = '/vorgang/aHR0cDovL2xvY2FsaG9zdDo0MzAwL2FwaS92b3JnYW5ncy82MDFiYzc4ZWFiYzEzNDA1MTU3MGFhYjg%3D';
const vorgangUrlVisibleToKFinderDev: string = '/vorgang/aHR0cHM6Ly9lMmUuZGV2Lm96Zy1zaC5kZS9hcGkvdm9yZ2FuZ3MvNjAxYmM3OGVhYmMxMzQwNTE1NzBhYWI4';
const vorgangUrlVisibleToKFinderLocal: string = `/vorgang/${encodeVorgangUrl(buildVorgangUrl('601bc78eabc134051570aab8')).replace('=', '')}`;
// const vorgangUrlVisibleToKFinderLocal: string = '/vorgang/aHR0cDovL2xvY2FsaG9zdDo0MzAwL2FwaS92b3JnYW5ncy82MDFiYzc4ZWFiYzEzNDA1MTU3MGFhYjg%3D';
const vorgangUrlVisibleToKFinderDev: string = `/vorgang/${encodeVorgangUrl(buildVorgangUrl('601bc78eabc134051570aab8')).replace('=', '')}`;
const eingangForKFinder: EingangE2E = { ...createVorgang().eingangs[0], zustaendigeStelle: { organisationseinheitenId: ORGANISATIONSEINHEITEN_ID_FOR_KFINDER } };
const vorgangForKFinder: VorgangE2E = { ...buildVorgang('601bc78eabc134051570aab8', 'VorgangVisibleToKFinder'), eingangs: [eingangForKFinder] };
const vorgangUrlVisibleToKOrdnerLocal: string = '/vorgang/aHR0cDovL2xvY2FsaG9zdDo0MzAwL2FwaS92b3JnYW5ncy82MDI1MGI5ZDM4M2MxODI5NDNmNmJhNzk%3D';
const vorgangUrlVisibleToKOrdnerDev: string = '/vorgang/aHR0cHM6Ly9lMmUuZGV2Lm96Zy1zaC5kZS9hcGkvdm9yZ2FuZ3MvNjAyNTBiOWQzODNjMTgyOTQzZjZiYTc5';
const vorgangUrlVisibleToKOrdnerLocal: string = `/vorgang/${encodeVorgangUrl(buildVorgangUrl('60250b9d383c182943f6ba79')).replace('=', '')}`;
// const vorgangUrlVisibleToKOrdnerLocal: string = '/vorgang/aHR0cDovL2xvY2FsaG9zdDo0MzAwL2FwaS92b3JnYW5ncy82MDI1MGI5ZDM4M2MxODI5NDNmNmJhNzk%3D';
const vorgangUrlVisibleToKOrdnerDev: string = `/vorgang/${encodeVorgangUrl(buildVorgangUrl('60250b9d383c182943f6ba79')).replace('=', '')}`;
const eingangForKOrdner: EingangE2E = { ...createVorgang().eingangs[0], zustaendigeStelle: { organisationseinheitenId: ORGANISATIONSEINHEITEN_ID_FOR_KORDNER } };
const vorgangForKOrdner: VorgangE2E = { ...buildVorgang('60250b9d383c182943f6ba79', 'VorgangVisibleToKOrdner'), eingangs: [eingangForKOrdner] };
......
......@@ -6,7 +6,7 @@ import { VorgangListE2EComponent } from '../../../components/vorgang/vorgang-lis
import { EingangE2E, VorgangE2E } from '../../../model/vorgang';
import { MainPage } from '../../../page-objects/main.po';
import { WiedervorlagePage } from '../../../page-objects/wiedervorlage.po';
import { dropCollections, isLocalEnvironment, visitUrl } from '../../../support/cypress-helper';
import { buildVorgangUrl, dropCollections, encodeVorgangUrl, isLocalEnvironment, visitUrl } from '../../../support/cypress-helper';
import { contains, exist, notExist } from '../../../support/cypress.util';
import { ORGANISATIONSEINHEITEN_ID_FOR_KFINDER, ORGANISATIONSEINHEITEN_ID_FOR_KORDNER } from '../../../support/data.util';
import { MessagesE2E } from '../../../support/messages';
......@@ -15,22 +15,24 @@ import { buildVorgang, createVorgang, initVorgaenge } from '../../../support/vor
registerLocaleData(localeDe, 'de', localeDeExtra);
describe('Wiedervorlage neu filtered by organisationseinheit', () => {
describe.only('Wiedervorlage neu filtered by organisationseinheit', () => {
const mainPage: MainPage = new MainPage();
const vorgangList: VorgangListE2EComponent = mainPage.getVorgangList();
const snackbar: SnackBarE2EComponent = mainPage.getSnackBar();
const wiedervorlagePage: WiedervorlagePage = new WiedervorlagePage();
const vorgangUrlVisibleToKFinderLocal: string = '/vorgang/aHR0cDovL2xvY2FsaG9zdDo0MzAwL2FwaS92b3JnYW5ncy82MDFiYzc4ZWFiYzEzNDA1MTU3MGFhYjg%3D/wiedervorlage/neu';
const vorgangUrlVisibleToKFinderDev: string = '/vorgang/aHR0cHM6Ly9lMmUuZGV2Lm96Zy1zaC5kZS9hcGkvdm9yZ2FuZ3MvNjAxYmM3OGVhYmMxMzQwNTE1NzBhYWI4/wiedervorlage/neu';
const vorgangUrlVisibleToKFinderLocal: string = `/vorgang/${encodeVorgangUrl(buildVorgangUrl('601bc78eabc134051570aab8')).replace('=', '')}/wiedervorlage/neu`;
// const vorgangUrlVisibleToKFinderLocal: string = '/vorgang/aHR0cDovL2xvY2FsaG9zdDo0MzAwL2FwaS92b3JnYW5ncy82MDFiYzc4ZWFiYzEzNDA1MTU3MGFhYjg%3D/wiedervorlage/neu';
const vorgangUrlVisibleToKFinderDev: string = `/vorgang/${encodeVorgangUrl(buildVorgangUrl('601bc78eabc134051570aab8')).replace('=', '')}/wiedervorlage/neu`;
const eingangForKFinder: EingangE2E = { ...createVorgang().eingangs[0], zustaendigeStelle: { organisationseinheitenId: ORGANISATIONSEINHEITEN_ID_FOR_KFINDER } };
const vorgangForKFinder: VorgangE2E = { ...buildVorgang('601bc78eabc134051570aab8', 'VorgangVisibleToKFinder'), eingangs: [eingangForKFinder] };
const vorgangUrlVisibleToKOrdnerLocal: string = '/vorgang/aHR0cDovL2xvY2FsaG9zdDo0MzAwL2FwaS92b3JnYW5ncy82MDI1MGI5ZDM4M2MxODI5NDNmNmJhNzk%3D/wiedervorlage/neu';
const vorgangUrlVisibleToKOrdnerDev: string = '/vorgang/aHR0cHM6Ly9lMmUuZGV2Lm96Zy1zaC5kZS9hcGkvdm9yZ2FuZ3MvNjAyNTBiOWQzODNjMTgyOTQzZjZiYTc5/wiedervorlage/neu';
const vorgangUrlVisibleToKOrdnerLocal: string = `/vorgang/${encodeVorgangUrl(buildVorgangUrl('60250b9d383c182943f6ba79')).replace('=', '')}/wiedervorlage/neu`;
// const vorgangUrlVisibleToKOrdnerLocal: string = '/vorgang/aHR0cDovL2xvY2FsaG9zdDo0MzAwL2FwaS92b3JnYW5ncy82MDI1MGI5ZDM4M2MxODI5NDNmNmJhNzk%3D/wiedervorlage/neu';
const vorgangUrlVisibleToKOrdnerDev: string = `/vorgang/${encodeVorgangUrl(buildVorgangUrl('60250b9d383c182943f6ba79')).replace('=', '')}/wiedervorlage/neu`;
const eingangForKOrdner: EingangE2E = { ...createVorgang().eingangs[0], zustaendigeStelle: { organisationseinheitenId: ORGANISATIONSEINHEITEN_ID_FOR_KORDNER } };
const vorgangForKOrdner: VorgangE2E = { ...buildVorgang('60250b9d383c182943f6ba79', 'VorgangVisibleToKOrdner'), eingangs: [eingangForKOrdner] };
......
......@@ -26,6 +26,14 @@ export function login(userJsonPath: string): void {
})
}
export function buildVorgangUrl(vorgangId: string){
return `${Cypress.config().baseUrl}/api/vorgangs/${vorgangId}`
}
export function encodeVorgangUrl(vorgangUrl: string) {
return btoa(vorgangUrl).replace('/', '_');
}
export function isLocalEnvironment(): boolean {
return Cypress.config().baseUrl === localBaseUrl;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment