Skip to content
Snippets Groups Projects
Commit 2db2f7b7 authored by OZGCloud's avatar OZGCloud
Browse files

OZG-6305 OZG-6463 remove not needed files

parent d14dc682
No related branches found
No related tags found
No related merge requests found
<div class="mb-6">
<alfa-organisations-einheit-in-collaboration-container></alfa-organisations-einheit-in-collaboration-container>
</div>
<form [formGroup]="formService.form" class="flex flex-col gap-2">
<ods-text-editor
label="Titel"
[formControlName]="formServiceClass.FIELD_TITLE"
[isRequired]="true"
></ods-text-editor>
<ods-textarea-editor
label="Nachricht"
[formControlName]="formServiceClass.FIELD_NACHRICHT"
[isRequired]="true"
></ods-textarea-editor>
</form>
......@@ -16,7 +16,6 @@ import { CollaborationInVorgangContainerComponent } from './collaboration-in-vor
import { CollaborationRequestFormComponent } from './collaboration-in-vorgang-container/collaboration-request-form/collaboration-request-form.component';
import { OrganisationsEinheitContainerComponent } from './collaboration-in-vorgang-container/collaboration-request-form/organisations-einheit-container/organisations-einheit-container.component';
import { OrganisationsEinheitComponent } from './collaboration-in-vorgang-container/collaboration-request-form/organisations-einheit-container/organisations-einheit/organisations-einheit.component';
import { OrganisationsEinheitInCollaborationContainerComponent } from './organisations-einheit-in-collaboration-container/organisations-einheit-in-collaboration-container.component';
import { SearchOrganisationsEinheitContainerComponent } from './search-organisations-einheit-container/search-organisations-einheit-container.component';
import { SearchOrganisationsEinheitFormComponent } from './search-organisations-einheit-container/search-organisations-einheit-form/search-organisations-einheit-form.component';
......@@ -43,7 +42,6 @@ import { SearchOrganisationsEinheitFormComponent } from './search-organisations-
SearchOrganisationsEinheitFormComponent,
OrganisationsEinheitContainerComponent,
OrganisationsEinheitComponent,
OrganisationsEinheitInCollaborationContainerComponent,
],
exports: [CollaborationInVorgangContainerComponent],
})
......
<ods-button
variant="outline"
text="Zuständige Stelle auswählen"
data-test-id="organisations-einheit-search-button"
(clickEmitter)="openSearchDialog()"
>
<ods-search-icon icon />
</ods-button>
import { Mock, dispatchEventFromFixture, mock } from '@alfa-client/test-utils';
import { OzgcloudDialogService } from '@alfa-client/ui';
import { DialogConfig } from '@angular/cdk/dialog';
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { ButtonComponent } from '@ods/system';
import { SearchIconComponent } from 'libs/design-system/src/lib/icons/search-icon/search-icon.component';
import { getDataTestIdOf } from 'libs/tech-shared/test/data-test';
import { MockComponent } from 'ng-mocks';
import { SearchOrganisationsEinheitContainerComponent } from '../search-organisations-einheit-container/search-organisations-einheit-container.component';
import { OrganisationsEinheitInCollaborationContainerComponent } from './organisations-einheit-in-collaboration-container.component';
describe('OrganisationsEinheitInCollaborationContainerComponent', () => {
let component: OrganisationsEinheitInCollaborationContainerComponent;
let fixture: ComponentFixture<OrganisationsEinheitInCollaborationContainerComponent>;
const searchOrganisationsEinheit: string = getDataTestIdOf('organisations-einheit-search-button');
const dialogService: Mock<OzgcloudDialogService> = mock(OzgcloudDialogService);
const dialogConfig: DialogConfig = {
disableClose: true,
hasBackdrop: true,
backdropClass: 'blur-dialog-backdrop',
};
beforeEach(async () => {
await TestBed.configureTestingModule({
declarations: [
OrganisationsEinheitInCollaborationContainerComponent,
MockComponent(SearchIconComponent),
MockComponent(ButtonComponent),
],
providers: [
{
provide: OzgcloudDialogService,
useValue: dialogService,
},
],
}).compileComponents();
fixture = TestBed.createComponent(OrganisationsEinheitInCollaborationContainerComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
describe('search zustaendige stelle button', () => {
it('should call dialog service on click', () => {
dispatchEventFromFixture(fixture, searchOrganisationsEinheit, 'clickEmitter');
expect(dialogService.openInCallingComponentContext).toHaveBeenCalledWith(
SearchOrganisationsEinheitContainerComponent,
component.viewContainerRef,
null,
dialogConfig,
);
});
});
});
import { OrganisationsEinheitService } from '@alfa-client/collaboration-shared';
import { OzgcloudDialogService } from '@alfa-client/ui';
import { Component, ViewContainerRef } from '@angular/core';
import { SearchOrganisationsEinheitContainerComponent } from '../search-organisations-einheit-container/search-organisations-einheit-container.component';
@Component({
selector: 'alfa-organisations-einheit-in-collaboration-container',
templateUrl: './organisations-einheit-in-collaboration-container.component.html',
providers: [OrganisationsEinheitService],
})
export class OrganisationsEinheitInCollaborationContainerComponent {
constructor(
private dialogService: OzgcloudDialogService,
readonly viewContainerRef: ViewContainerRef,
) {}
public openSearchDialog(): void {
this.dialogService.openInCallingComponentContext<SearchOrganisationsEinheitContainerComponent>(
SearchOrganisationsEinheitContainerComponent,
this.viewContainerRef,
null,
{ disableClose: true, hasBackdrop: true, backdropClass: 'blur-dialog-backdrop' },
);
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment