Skip to content

Commit

Permalink
NAS-129774 / 24.10 / UI task manager shows "Invalid date" for running…
Browse files Browse the repository at this point in the history
… jobs (#10274)

* NAS-129774: UI task manager shows "Invalid date" for running jobs

* NAS-129774: PR update
  • Loading branch information
AlexKarpov98 authored Jul 5, 2024
1 parent 12db9d9 commit 62a2a38
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 10 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<ix-date
*ngIf="!!date; else noDate"
*ngIf="date; else noDate"
[ixTest]="[title, rowTestId(row), 'row-date']"
[date]="date"
></ix-date>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,15 +25,31 @@ describe('IxCellDateComponent', () => {
],
});

beforeEach(() => {
spectator = createComponent();
spectator.component.propertyName = 'dateField';
spectator.component.setRow({ dateField: new Date('2023-07-12 09:10:00') });
spectator.component.rowTestId = () => '';
spectator.detectChanges();
describe('date provided', () => {
beforeEach(() => {
spectator = createComponent();
spectator.component.propertyName = 'dateField';
spectator.component.setRow({ dateField: new Date('2023-07-12 09:10:00') });
spectator.component.rowTestId = () => '';
spectator.detectChanges();
});

it('shows default format datetime in template', () => {
expect(spectator.element.textContent.trim()).toBe('2023-07-11 23:10:00');
});
});

it('shows default format datetime in template', () => {
expect(spectator.element.textContent.trim()).toBe('2023-07-11 23:10:00');
describe('no date provided', () => {
beforeEach(() => {
spectator = createComponent();
spectator.component.propertyName = 'dateField';
spectator.component.setRow({ dateField: null });
spectator.component.rowTestId = () => '';
spectator.detectChanges();
});

it('shows default format datetime in template', () => {
expect(spectator.element.textContent.trim()).toBe('N/A');
});
});
});
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import { Column, ColumnComponent } from 'app/modules/ix-table/interfaces/table-c
})
export class IxCellDateComponent<T> extends ColumnComponent<T> {
get date(): number | null | Date {
if (this.value === null) {
if (!this.value) {
return null;
}
if ((this.value as ApiTimestamp)?.$date) {
Expand Down

0 comments on commit 62a2a38

Please sign in to comment.