[ACS-6233] Enable metadata e2es (#9391)

* [ACS-6233] enable metadata e2es

* [ACS-6233][ci:force]

* [ACS-6233] cr fix

* [ACS-6233] cr fix

* [ACS-6233] fix e2e C260181
This commit is contained in:
Mykyta Maliarchuk
2024-03-13 15:40:04 +01:00
committed by GitHub
parent 32f2bf995d
commit e675a12dfd
7 changed files with 29 additions and 18 deletions

View File

@@ -204,9 +204,9 @@
<div *ngFor="let group of groupedProperties; let first = first" class="adf-metadata-grouped-properties-container">
<mat-expansion-panel
[attr.data-automation-id]="'adf-metadata-group-' + group.title"
[expanded]="currentPanel.panelTitle === group.title && currentPanel.expanded"
(opened)="expandPanel(group.title)"
(closed)="closePanel(group.title)"
[expanded]="multi ? !displayDefaultProperties && first || group.expanded : !displayDefaultProperties && first || currentPanel.panelTitle === group.title && currentPanel.expanded"
(opened)="expandPanel(group.title); group.expanded = true"
(closed)="closePanel(group.title); group.expanded = false"
class="adf-content-metadata-panel"
hideToggle>
<mat-expansion-panel-header

View File

@@ -831,6 +831,18 @@ describe('ContentMetadataComponent', () => {
it('should have displayDefaultProperties input param as true by default', () => {
expect(component.displayDefaultProperties).toBe(true);
});
it('should set default properties as active panel on displayDefaultProperties toggle', () => {
component.displayDefaultProperties = false;
component.currentPanel.panelTitle = 'test';
component.currentPanel.expanded = false;
component.ngOnChanges({ displayDefaultProperties: new SimpleChange(false, true, false) });
fixture.detectChanges();
expect(component.currentPanel.panelTitle).toBe(component.DefaultPanels.PROPERTIES);
expect(component.currentPanel.expanded).toBe(true);
});
});
describe('Display properties with aspect oriented config', () => {

View File

@@ -247,6 +247,10 @@ export class ContentMetadataComponent implements OnChanges, OnInit, OnDestroy {
this.currentPanel.expanded = true;
}
if (changes.displayDefaultProperties?.currentValue) {
this.expandPanel(this.DefaultPanels.PROPERTIES);
}
}
ngOnDestroy() {