Add test hooks to hardware status page
Adds test hooks to expand table buttons only.
Signed-off-by: Dixsie Wolmers <dixsie@ibm.com>
Change-Id: I5222372cc8e324322bdfcd538b98240bb28a39dd
diff --git a/src/views/Health/HardwareStatus/HardwareStatusTableBmcManager.vue b/src/views/Health/HardwareStatus/HardwareStatusTableBmcManager.vue
index 5ad8d71..6a99652 100644
--- a/src/views/Health/HardwareStatus/HardwareStatusTableBmcManager.vue
+++ b/src/views/Health/HardwareStatus/HardwareStatusTableBmcManager.vue
@@ -3,7 +3,11 @@
<b-table :items="items" :fields="fields">
<!-- Expand chevron icon -->
<template v-slot:cell(expandRow)="row">
- <b-button variant="link" @click="row.toggleDetails">
+ <b-button
+ variant="link"
+ data-test-id="hardwareStatus-button-expandBmc"
+ @click="row.toggleDetails"
+ >
<icon-chevron />
</b-button>
</template>
diff --git a/src/views/Health/HardwareStatus/HardwareStatusTableChassis.vue b/src/views/Health/HardwareStatus/HardwareStatusTableChassis.vue
index 1ca7643..fdf58de 100644
--- a/src/views/Health/HardwareStatus/HardwareStatusTableChassis.vue
+++ b/src/views/Health/HardwareStatus/HardwareStatusTableChassis.vue
@@ -3,7 +3,11 @@
<b-table :items="chassis" :fields="fields">
<!-- Expand chevron icon -->
<template v-slot:cell(expandRow)="row">
- <b-button variant="link" @click="row.toggleDetails">
+ <b-button
+ variant="link"
+ data-test-id="hardwareStatus-button-expandChassis"
+ @click="row.toggleDetails"
+ >
<icon-chevron />
</b-button>
</template>
diff --git a/src/views/Health/HardwareStatus/HardwareStatusTableDimmSlot.vue b/src/views/Health/HardwareStatus/HardwareStatusTableDimmSlot.vue
index 539f430..6ae7443 100644
--- a/src/views/Health/HardwareStatus/HardwareStatusTableDimmSlot.vue
+++ b/src/views/Health/HardwareStatus/HardwareStatusTableDimmSlot.vue
@@ -17,7 +17,11 @@
>
<!-- Expand chevron icon -->
<template v-slot:cell(expandRow)="row">
- <b-button variant="link" @click="row.toggleDetails">
+ <b-button
+ variant="link"
+ data-test-id="hardwareStatus-button-expandDimms"
+ @click="row.toggleDetails"
+ >
<icon-chevron />
</b-button>
</template>
diff --git a/src/views/Health/HardwareStatus/HardwareStatusTableFans.vue b/src/views/Health/HardwareStatus/HardwareStatusTableFans.vue
index aa5fc89..70d5d6d 100644
--- a/src/views/Health/HardwareStatus/HardwareStatusTableFans.vue
+++ b/src/views/Health/HardwareStatus/HardwareStatusTableFans.vue
@@ -17,7 +17,11 @@
>
<!-- Expand chevron icon -->
<template v-slot:cell(expandRow)="row">
- <b-button variant="link" @click="row.toggleDetails">
+ <b-button
+ variant="link"
+ data-test-id="hardwareStatus-button-expandFans"
+ @click="row.toggleDetails"
+ >
<icon-chevron />
</b-button>
</template>
diff --git a/src/views/Health/HardwareStatus/HardwareStatusTablePowerSupplies.vue b/src/views/Health/HardwareStatus/HardwareStatusTablePowerSupplies.vue
index 9023ff0..98ec52d 100644
--- a/src/views/Health/HardwareStatus/HardwareStatusTablePowerSupplies.vue
+++ b/src/views/Health/HardwareStatus/HardwareStatusTablePowerSupplies.vue
@@ -17,7 +17,11 @@
>
<!-- Expand chevron icon -->
<template v-slot:cell(expandRow)="row">
- <b-button variant="link" @click="row.toggleDetails">
+ <b-button
+ variant="link"
+ data-test-id="hardwareStatus-button-expandPowerSupplies"
+ @click="row.toggleDetails"
+ >
<icon-chevron />
</b-button>
</template>
diff --git a/src/views/Health/HardwareStatus/HardwareStatusTableStystem.vue b/src/views/Health/HardwareStatus/HardwareStatusTableStystem.vue
index 928d716..68f5de5 100644
--- a/src/views/Health/HardwareStatus/HardwareStatusTableStystem.vue
+++ b/src/views/Health/HardwareStatus/HardwareStatusTableStystem.vue
@@ -3,7 +3,11 @@
<b-table :items="systems" :fields="fields">
<!-- Expand chevron icon -->
<template v-slot:cell(expandRow)="row">
- <b-button variant="link" @click="row.toggleDetails">
+ <b-button
+ variant="link"
+ data-test-id="hardwareStatus-button-expandSystem"
+ @click="row.toggleDetails"
+ >
<icon-chevron />
</b-button>
</template>