it('Setting cards title makes title visible', () => {
const title = 'Card Title';
- component.title = title;
+ component.cardTitle = title;
fixture.detectChanges();
const titleDiv = fixture.debugElement.nativeElement.querySelector('.card-title');
<div class="container-fluid"
*ngIf="healthData && enabledFeature$ | async as enabledFeature">
<div class="row mx-0">
- <cd-card title="Details"
+ <cd-card cardTitle="Details"
i18n-title
class="col-sm-3 px-3"
[ngClass]="{'d-flex': flexHeight}"
</dl>
</cd-card>
- <cd-card title="Status"
+ <cd-card cardTitle="Status"
i18n-title
class="col-sm-6 px-3 d-flex"
aria-label="Status card">
</section>
</cd-card>
- <cd-card title="Capacity"
+ <cd-card cardTitle="Capacity"
i18n-title
class="col-sm-3 px-3"
[ngClass]="{'d-flex': flexHeight}"
<!-- Second row -->
<div class="row mx-0">
<!-- Inventory Card -->
- <cd-card title="Inventory"
+ <cd-card cardTitle="Inventory"
i18n-title
class="col-sm-3 px-3 d-flex"
aria-label="Inventory card">
</li>
</cd-card>
- <cd-card title="Cluster utilization"
+ <cd-card cardTitle="Cluster utilization"
i18n-title
class="col-sm-9 px-3 d-flex"
aria-label="Cluster utilization card">
getHealthSpy.and.returnValue(of(payload));
fixture.detectChanges();
- const clusterStatusCard = fixture.debugElement.query(By.css('cd-card[title="Status"] i'));
+ const clusterStatusCard = fixture.debugElement.query(By.css('cd-card[cardTitle="Status"] i'));
expect(clusterStatusCard.nativeElement.title).toEqual(`${payload.health.status}`);
// HEALTH_ERR