diff --git a/assets/js/components/Config/MeterCard.vue b/assets/js/components/Config/MeterCard.vue index 46ff567dd..129e3b1ec 100644 --- a/assets/js/components/Config/MeterCard.vue +++ b/assets/js/components/Config/MeterCard.vue @@ -43,6 +43,9 @@ export default { type: Boolean, default: false, }, + title: { + type: String, + }, tags: { type: Object, default: () => ({}), @@ -51,6 +54,9 @@ export default { emits: ["edit"], computed: { cardTitle() { + if (this.title) { + return this.title; + } if (this.meter.deviceTitle) { return this.meter.deviceTitle; } diff --git a/assets/js/views/Config.vue b/assets/js/views/Config.vue index 2c18144bd..c9e4235bf 100644 --- a/assets/js/views/Config.vue +++ b/assets/js/views/Config.vue @@ -83,6 +83,7 @@ { // restart await restart(CONFIG_ONE_LP); + await expect(page.getByTestId("grid")).toContainText("Grid meter"); await expect(page.getByTestId("grid").getByTestId("device-tag-power")).toContainText("5.0 kW"); // check in main ui