From 040e05b1eba934e23069b7f1ae8656b954cd1d5d Mon Sep 17 00:00:00 2001 From: Maschga <88616799+Maschga@users.noreply.github.com> Date: Fri, 6 Jun 2025 14:57:00 +0200 Subject: [PATCH] chore: Typescript: Rewrite Vehicles (#21636) Co-authored-by: Michael Geers --- .github/workflows/default.yml | 2 + .../Sessions/SessionDetailsModal.vue | 43 ++- assets/js/components/Sessions/types.ts | 4 +- .../components/Vehicles/LimitEnergySelect.vue | 18 +- .../js/components/Vehicles/LimitSocSelect.vue | 22 +- assets/js/components/Vehicles/Options.vue | 19 +- assets/js/components/Vehicles/Soc.vue | 46 +-- .../js/components/Vehicles/Status.story.vue | 15 +- assets/js/components/Vehicles/Status.test.js | 294 ----------------- assets/js/components/Vehicles/Status.test.ts | 298 ++++++++++++++++++ assets/js/components/Vehicles/Status.vue | 118 +++---- assets/js/components/Vehicles/Title.vue | 34 +- .../js/components/Vehicles/Vehicle.stories.js | 188 ----------- .../js/components/Vehicles/Vehicle.stories.ts | 187 +++++++++++ assets/js/components/Vehicles/Vehicle.vue | 44 +-- assets/js/types/evcc.ts | 1 + tests/sessions.spec.js | 42 +++ 17 files changed, 740 insertions(+), 635 deletions(-) delete mode 100644 assets/js/components/Vehicles/Status.test.js create mode 100644 assets/js/components/Vehicles/Status.test.ts delete mode 100644 assets/js/components/Vehicles/Vehicle.stories.js create mode 100644 assets/js/components/Vehicles/Vehicle.stories.ts diff --git a/.github/workflows/default.yml b/.github/workflows/default.yml index 61974ba3b..78f9c4789 100644 --- a/.github/workflows/default.yml +++ b/.github/workflows/default.yml @@ -202,6 +202,8 @@ jobs: - name: Run tests run: npx playwright test + env: + TZ: Europe/Berlin - uses: actions/upload-artifact@v4 if: ${{ !cancelled() }} diff --git a/assets/js/components/Sessions/SessionDetailsModal.vue b/assets/js/components/Sessions/SessionDetailsModal.vue index 354ddf286..2e937bc8d 100644 --- a/assets/js/components/Sessions/SessionDetailsModal.vue +++ b/assets/js/components/Sessions/SessionDetailsModal.vue @@ -6,6 +6,7 @@ tabindex="-1" role="dialog" aria-hidden="true" + data-testid="session-details" >