Skip to content
Snippets Groups Projects
Commit 25cdf78b authored by OZGCloud's avatar OZGCloud
Browse files

OZG-928 Eingang um zustaendige Stelle erweitert

parent c435bcfc
No related branches found
No related tags found
No related merge requests found
...@@ -10,6 +10,7 @@ import { TextEditorComponent } from 'libs/ui/src/lib/ui/text-editor/text-editor. ...@@ -10,6 +10,7 @@ import { TextEditorComponent } from 'libs/ui/src/lib/ui/text-editor/text-editor.
import { MockComponent } from 'ng-mocks'; import { MockComponent } from 'ng-mocks';
import { VorgangForwardFormComponent } from './vorgang-forward-form.component'; import { VorgangForwardFormComponent } from './vorgang-forward-form.component';
import { VorgangForwardFormService } from './vorgang-forward.formservice'; import { VorgangForwardFormService } from './vorgang-forward.formservice';
import { createVorgangWithEingangResource } from 'libs/vorgang-shared/test/vorgang';
describe('VorgangForwardFormComponent', () => { describe('VorgangForwardFormComponent', () => {
let component: VorgangForwardFormComponent; let component: VorgangForwardFormComponent;
...@@ -48,6 +49,7 @@ describe('VorgangForwardFormComponent', () => { ...@@ -48,6 +49,7 @@ describe('VorgangForwardFormComponent', () => {
beforeEach(() => { beforeEach(() => {
fixture = TestBed.createComponent(VorgangForwardFormComponent); fixture = TestBed.createComponent(VorgangForwardFormComponent);
component = fixture.componentInstance; component = fixture.componentInstance;
component.vorgang = createVorgangWithEingangResource();
fixture.detectChanges(); fixture.detectChanges();
}); });
......
...@@ -20,8 +20,7 @@ export class VorgangForwardFormComponent { ...@@ -20,8 +20,7 @@ export class VorgangForwardFormComponent {
readonly formServiceClass = VorgangForwardFormService; readonly formServiceClass = VorgangForwardFormService;
constructor(private formService: VorgangForwardFormService) { constructor(private formService: VorgangForwardFormService) {
this.formService.patch({'email': 'test'}) //this.formService.patchField('email', this.vorgang.eingang.zustaendigeStelle.email)
this.formService.patchField('email', this.vorgang.aktenzeichen)
} }
get form(): FormGroup { get form(): FormGroup {
......
...@@ -17,7 +17,7 @@ export interface VorgangWithEingang extends Vorgang { ...@@ -17,7 +17,7 @@ export interface VorgangWithEingang extends Vorgang {
export interface Eingang { export interface Eingang {
id: string, id: string,
antragsteller: Antragsteller, antragsteller: Antragsteller,
zustaendigeStelle: string, zustaendigeStelle: ZustaendigeStelle,
header: EingangHeader, header: EingangHeader,
formData: ReadonlyMap<number, string> | object formData: ReadonlyMap<number, string> | object
} }
...@@ -33,6 +33,10 @@ export interface Antragsteller { ...@@ -33,6 +33,10 @@ export interface Antragsteller {
formData: ReadonlyMap<number, string> | object formData: ReadonlyMap<number, string> | object
} }
export interface ZustaendigeStelle {
email: string;
}
export interface EingangHeader { export interface EingangHeader {
client: string, client: string,
clientId: string, clientId: string,
......
import { Antragsteller, Eingang, EingangHeader, ForwardRequest, Vorgang, VorgangListLinkRel, VorgangListResource, VorgangResource, VorgangWithEingang, VorgangWithEingangResource } from '@goofy-client/vorgang-shared'; import { Antragsteller, Eingang, EingangHeader, ForwardRequest, Vorgang, VorgangListLinkRel, VorgangListResource, VorgangResource, VorgangWithEingang, VorgangWithEingangResource, ZustaendigeStelle } from '@goofy-client/vorgang-shared';
import * as faker from 'faker'; import * as faker from 'faker';
import { toResource } from 'libs/tech-shared/test/resource'; import { toResource } from 'libs/tech-shared/test/resource';
import { times } from 'lodash-es'; import { times } from 'lodash-es';
...@@ -21,6 +21,7 @@ export function createEingang(): Eingang { ...@@ -21,6 +21,7 @@ export function createEingang(): Eingang {
return { return {
id: faker.random.uuid, id: faker.random.uuid,
antragsteller: createAntragsteller(), antragsteller: createAntragsteller(),
zustaendigeStelle: createZustaendigeStelle(),
header: createHeader(), header: createHeader(),
formData: null formData: null
} }
...@@ -39,6 +40,12 @@ export function createAntragsteller(): Antragsteller { ...@@ -39,6 +40,12 @@ export function createAntragsteller(): Antragsteller {
} }
} }
export function createZustaendigeStelle(): ZustaendigeStelle {
return {
email: faker.internet.email()
}
}
export function createHeader(): EingangHeader { export function createHeader(): EingangHeader {
return { return {
client: faker.lorem.word(), client: faker.lorem.word(),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment