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

Merge pull request 'code-improvements' (#715) from code-improvements into master

parents 80d28504 3f46ffdc
No related branches found
No related tags found
No related merge requests found
......@@ -21,23 +21,12 @@
* Die sprachspezifischen Genehmigungen und Beschränkungen
* unter der Lizenz sind dem Lizenztext zu entnehmen.
*/
import {
convertForDataTest,
ConvertForDataTestPipe,
EnumToLabelPipe,
HasLinkPipe,
ToResourceUriPipe,
} from '@alfa-client/tech-shared';
import { convertForDataTest, ConvertForDataTestPipe, EnumToLabelPipe, HasLinkPipe, ToResourceUriPipe } from '@alfa-client/tech-shared';
import { getElementFromFixture } from '@alfa-client/test-utils';
import { PostfachIconComponent } from '@alfa-client/ui';
import { UserProfileInVorgangListItemContainerComponent } from '@alfa-client/user-profile';
import { VorgangHeaderLinkRel } from '@alfa-client/vorgang-shared';
import {
AktenzeichenComponent,
VorgangNummerComponent,
VorgangStatusDotComponent,
VorgangStatusTextComponent,
} from '@alfa-client/vorgang-shared-ui';
import { AktenzeichenComponent, VorgangNummerComponent, VorgangStatusDotComponent, VorgangStatusTextComponent } from '@alfa-client/vorgang-shared-ui';
import { WiedervorlageListInVorgangListContainerComponent } from '@alfa-client/wiedervorlage';
import { registerLocaleData } from '@angular/common';
import localeDe from '@angular/common/locales/de';
......@@ -55,7 +44,7 @@ import { MockComponent, MockModule } from 'ng-mocks';
import { VorgangBescheidStatusComponent } from './vorgang-bescheid-status/vorgang-bescheid-status.component';
import { VorgangCreatedAtComponent } from './vorgang-created-at/vorgang-created-at.component';
import { VorgangListItemComponent } from './vorgang-list-item.component';
import { VorgangNextFristButton } from './vorgang-next-frist-button/vorgang-next-frist-button.component';
import { VorgangNextFristButtonComponent } from './vorgang-next-frist-button/vorgang-next-frist-button.component';
registerLocaleData(localeDe, 'de', localeDeExtra);
......@@ -83,7 +72,7 @@ describe('VorgangListItemComponent', () => {
MockComponent(VorgangStatusDotComponent),
MockComponent(VorgangStatusTextComponent),
MockComponent(WiedervorlageListInVorgangListContainerComponent),
MockComponent(VorgangNextFristButton),
MockComponent(VorgangNextFristButtonComponent),
MockComponent(UserProfileInVorgangListItemContainerComponent),
MockComponent(VorgangCreatedAtComponent),
MockComponent(VorgangBescheidStatusComponent),
......
......@@ -21,31 +21,31 @@
* Die sprachspezifischen Genehmigungen und Beschränkungen
* unter der Lizenz sind dem Lizenztext zu entnehmen.
*/
import { FormatToPrettyDatePipe, HasLinkPipe } from '@alfa-client/tech-shared';
import { VorgangHeaderLinkRel } from '@alfa-client/vorgang-shared';
import { registerLocaleData } from '@angular/common';
import localeDe from '@angular/common/locales/de';
import localeDeExtra from '@angular/common/locales/extra/de';
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { MatIcon } from '@angular/material/icon';
import { FormatToPrettyDatePipe, HasLinkPipe } from '@alfa-client/tech-shared';
import { VorgangHeaderLinkRel } from '@alfa-client/vorgang-shared';
import { WiedervorlageIconComponent } from 'libs/vorgang-shared-ui/src/lib/wiedervorlage-icon/wiedervorlage-icon.component';
import { createVorgangResource } from 'libs/vorgang-shared/test/vorgang';
import { WiedervorlageListInVorgangListContainerComponent } from 'libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-list-container/wiedervorlage-list-in-vorgang-list-container.component';
import { MockComponent } from 'ng-mocks';
import { VorgangNextFristButton } from './vorgang-next-frist-button.component';
import { VorgangNextFristButtonComponent } from './vorgang-next-frist-button.component';
import * as dateUtil from '../../../../../../../tech-shared/src/lib/date.util';
registerLocaleData(localeDe, 'de', localeDeExtra);
describe('VorgangNextFristButton', () => {
let component: VorgangNextFristButton;
let fixture: ComponentFixture<VorgangNextFristButton>;
describe('VorgangNextFristButtonComponent', () => {
let component: VorgangNextFristButtonComponent;
let fixture: ComponentFixture<VorgangNextFristButtonComponent>;
beforeEach(async () => {
await TestBed.configureTestingModule({
declarations: [
VorgangNextFristButton,
VorgangNextFristButtonComponent,
FormatToPrettyDatePipe,
HasLinkPipe,
MatIcon,
......@@ -56,7 +56,7 @@ describe('VorgangNextFristButton', () => {
});
beforeEach(() => {
fixture = TestBed.createComponent(VorgangNextFristButton);
fixture = TestBed.createComponent(VorgangNextFristButtonComponent);
component = fixture.componentInstance;
component.vorgang = createVorgangResource([VorgangHeaderLinkRel.VORGANG_WITH_EINGANG]);
fixture.detectChanges();
......
......@@ -21,23 +21,21 @@
* Die sprachspezifischen Genehmigungen und Beschränkungen
* unter der Lizenz sind dem Lizenztext zu entnehmen.
*/
import { Component, Input, OnInit } from '@angular/core';
import { isISODateInPast } from '@alfa-client/tech-shared';
import { VorgangHeaderLinkRel, VorgangResource } from '@alfa-client/vorgang-shared';
import { VorgangResource } from '@alfa-client/vorgang-shared';
import { Component, Input, OnInit } from '@angular/core';
@Component({
selector: 'alfa-vorgang-next-frist-button',
templateUrl: './vorgang-next-frist-button.component.html',
styleUrls: ['./vorgang-next-frist-button.component.scss'],
})
export class VorgangNextFristButton implements OnInit {
export class VorgangNextFristButtonComponent implements OnInit {
@Input() vorgang: VorgangResource;
public showWiedervorlagen: boolean = false;
public isOverdue: boolean;
readonly vorgangLinkRel = VorgangHeaderLinkRel;
ngOnInit() {
this.isOverdue = isISODateInPast(this.vorgang.nextFrist as unknown as string);
}
......
......@@ -39,7 +39,7 @@ import { EmptyListComponent } from './vorgang-list-container/vorgang-list/empty-
import { VorgangBescheidStatusComponent } from './vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-bescheid-status/vorgang-bescheid-status.component';
import { VorgangCreatedAtComponent } from './vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-created-at/vorgang-created-at.component';
import { VorgangListItemComponent } from './vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-list-item.component';
import { VorgangNextFristButton } from './vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-next-frist-button/vorgang-next-frist-button.component';
import { VorgangNextFristButtonComponent } from './vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-next-frist-button/vorgang-next-frist-button.component';
import { VorgangListComponent } from './vorgang-list-container/vorgang-list/vorgang-list.component';
import { VorgangListPageContainerComponent } from './vorgang-list-page-container/vorgang-list-page-container.component';
import { VorgangFilterMenuContainerComponent } from './vorgang-list-page-container/vorgang-list-page/vorgang-filter-menu-container/vorgang-filter-menu-container.component';
......@@ -184,7 +184,7 @@ const routes: Routes = [
VorgangListContainerComponent,
VorgangListPageComponent,
EmptyListComponent,
VorgangNextFristButton,
VorgangNextFristButtonComponent,
VorgangListPageContainerComponent,
VorgangFilterMenuContainerComponent,
VorgangFilterMenuComponent,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment