Skip to content
Snippets Groups Projects
Commit 1ad744a3 authored by OZGCloud's avatar OZGCloud
Browse files

Merge branch 'master' into OZG-3119_interne_usermanager_adresse

parents d0f53b6b c08d4162
No related branches found
No related tags found
No related merge requests found
# E2E
## Gegen ein bestehenden Namespace testen
Beispiel Namespace: sh-mastere2emain-dev
1. Umleiten der Datenbank: `kubectl port-forward pluto-database-0 27017:27017 -n sh-mastere2emain-dev`
2. Umleiten des Elastic Search: `kubectl port-forward ozg-search-cluster-es-ozg-search-0 9200:9200 -n elastic-system`
3. Host Eintrag ergänzen: In `/etc/hosts` folgenden Eintrag ergänzen: `127.0.0.1 pluto-database-0.pluto-database-svc.sh-mastere2emain-dev.svc.cluster.local`
4. Cypress mit entsprechender config starten: `npm run cypress:open -- --config-file cypress-master-main.json`
{
"baseUrl": "https://mastere2eea.dev.ozg-sh.de/",
"env": {
"dbUrl": "mongodb://pluto-database-user:XnHhfznNWg65NNd@localhost/admin?ssl=false",
"database": "pluto-database",
"keycloakRealm": "sh-mastere2eea-dev",
"keycloakUrl": "https://sso.dev.ozg-sh.de/",
"keycloakClient": "sh-mastere2eea-dev-goofy",
"sabineUuid": "c2e95389-a86d-49b7-993d-12105b1a5408",
"search": {
"url": "https://localhost:9200",
"index": "sh-mastere2eea-dev",
"user": "sh-mastere2eea-dev",
"password": "VtMqdo0ctphHkDH"
},
"userManager": {
"dbUrl":"mongodb://user-manager-database-user:Er5CuXV6eBmYPy7@localhost/admin?ssl=false",
"database":"user-manager-database"
}
},
"fileServerFolder": ".",
"fixturesFolder": "./src/fixtures",
"integrationFolder": "./src/integration",
"modifyObstructiveCode": false,
"pluginsFile": "./src/plugins/index",
"supportFile": "./src/support/index.ts",
"video": true,
"videosFolder": "./reports/videos",
"screenshotsFolder": "./reports/screenshots",
"chromeWebSecurity": false,
"reporter": "../../node_modules/cypress-mochawesome-reporter",
"defaultCommandTimeout": 10000,
"reporterOptions": {
"html": false,
"json": true,
"reportDir": "./reports/mochawesome-report",
"reportFilename": "report",
"overwrite": true
}
}
\ No newline at end of file
{
"baseUrl": "https://mastere2emain.dev.ozg-sh.de/",
"env": {
"dbUrl": "mongodb://pluto-database-user:XnHhfznNWg65NNd@localhost/admin?ssl=false",
"database": "pluto-database",
"keycloakRealm": "sh-mastere2emain-dev",
"keycloakUrl": "https://sso.dev.ozg-sh.de/",
"keycloakClient": "sh-mastere2emain-dev-goofy",
"sabineUuid": "5f2efd21-250a-4c0a-ab7d-f324764a5d69",
"search": {
"url": "https://localhost:9200",
"index": "sh-mastere2emain-dev",
"user": "sh-mastere2emain-dev",
"password": "bea5hCA2RTsJupP"
},
"userManager": {
"dbUrl":"mongodb://user-manager-database-user:7eDJTX397PytrOk@localhost/admin?ssl=false",
"database":"user-manager-database"
}
},
"fileServerFolder": ".",
"fixturesFolder": "./src/fixtures",
"integrationFolder": "./src/integration",
"modifyObstructiveCode": false,
"pluginsFile": "./src/plugins/index",
"supportFile": "./src/support/index.ts",
"video": true,
"videosFolder": "./reports/videos",
"screenshotsFolder": "./reports/screenshots",
"chromeWebSecurity": false,
"reporter": "../../node_modules/cypress-mochawesome-reporter",
"defaultCommandTimeout": 10000,
"reporterOptions": {
"html": false,
"json": true,
"reportDir": "./reports/mochawesome-report",
"reportFilename": "report",
"overwrite": true
}
}
\ No newline at end of file
...@@ -13,15 +13,20 @@ describe('Navigation', () => { ...@@ -13,15 +13,20 @@ describe('Navigation', () => {
before(() => { before(() => {
loginAsEmil(); loginAsEmil();
waitForSpinnerToDisappear();
exist(vorgangList.getRoot());
}) })
after(() => { after(() => {
dropCollections(); dropCollections();
}) })
describe('after login', () => {
it('should show vorgangList', { defaultCommandTimeout: 30000 }, () => {
waitForSpinnerToDisappear();
exist(vorgangList.getRoot());
})
})
describe('navigation item myVorgaenge', () => { describe('navigation item myVorgaenge', () => {
it('should not exists', () => { it('should not exists', () => {
......
...@@ -12,15 +12,20 @@ describe('Buildinfo', () => { ...@@ -12,15 +12,20 @@ describe('Buildinfo', () => {
before(() => { before(() => {
loginAsSabine(); loginAsSabine();
waitForSpinnerToDisappear();
exist(vorgangList.getRoot());
}) })
after(() => { after(() => {
dropCollections(); dropCollections();
}) })
describe('after login', () => {
it('should show vorgangList', { defaultCommandTimeout: 30000 }, () => {
waitForSpinnerToDisappear();
exist(vorgangList.getRoot());
})
})
describe('buildinfo', () => { describe('buildinfo', () => {
it('should show version', () => { it('should show version', () => {
......
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" version="1.1">
<xsl:template name="functional-template" match="/testModel">
<fo:flow flow-name="xsl-region-body">
<fo:block font-size="14pt">
<fo:table>
<fo:table-column column-width="50mm" />
<fo:table-column column-width="100%"/>
<fo:table-body>
<fo:table-row>
<fo:table-cell>
<fo:block>Vorgangsname</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block>Versammlungsanzeige</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell>
<fo:block>Vorgangsnummer</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block>12345</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:block>
<fo:block-container font-size="11pt" margin-top="1cm">
<fo:block font-size="14pt">Nachrichten</fo:block>
<xsl:apply-templates select="nachricht"/>
</fo:block-container>
</fo:flow>
</xsl:template>
<xsl:template name="nachricht">
<fo:block>nachricht</fo:block>
</xsl:template>
</xsl:stylesheet>
\ No newline at end of file
...@@ -4,7 +4,6 @@ import static org.assertj.core.api.Assertions.*; ...@@ -4,7 +4,6 @@ import static org.assertj.core.api.Assertions.*;
import static org.mockito.ArgumentMatchers.*; import static org.mockito.ArgumentMatchers.*;
import static org.mockito.Mockito.*; import static org.mockito.Mockito.*;
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*; import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*;
import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.*;
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.*; import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.*;
import java.io.OutputStream; import java.io.OutputStream;
...@@ -136,7 +135,7 @@ class PostfachMailControllerTest { ...@@ -136,7 +135,7 @@ class PostfachMailControllerTest {
void shouldReturnResponse() throws Exception { void shouldReturnResponse() throws Exception {
doReturn(streamingBody).when(controller).createDownloadStreamingBody(vorgang); doReturn(streamingBody).when(controller).createDownloadStreamingBody(vorgang);
doRequest().andDo(print()) doRequest()
.andExpect(header().string(HttpHeaders.CONTENT_DISPOSITION, .andExpect(header().string(HttpHeaders.CONTENT_DISPOSITION,
String.format(PostfachMailController.PDF_NAME_TEMPLATE, VorgangHeaderTestFactory.NUMMER, String.format(PostfachMailController.PDF_NAME_TEMPLATE, VorgangHeaderTestFactory.NUMMER,
PostfachMailController.PDF_NAME_DATE_FORMATTER.format(new Date())))) PostfachMailController.PDF_NAME_DATE_FORMATTER.format(new Date()))))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment