diff --git a/apps/desktop/src/components/config/DriverStoreDialog.vue b/apps/desktop/src/components/config/DriverStoreDialog.vue index 10a7b0818..087965fbe 100644 --- a/apps/desktop/src/components/config/DriverStoreDialog.vue +++ b/apps/desktop/src/components/config/DriverStoreDialog.vue @@ -437,12 +437,12 @@ onUnmounted(() => { + + diff --git a/packages/app-tests/driverStoreAppearance.test.ts b/packages/app-tests/driverStoreAppearance.test.ts new file mode 100644 index 000000000..19dc0f4f5 --- /dev/null +++ b/packages/app-tests/driverStoreAppearance.test.ts @@ -0,0 +1,18 @@ +import { readFileSync } from "node:fs"; +import { strict as assert } from "node:assert"; +import test from "node:test"; + +const source = readFileSync("apps/desktop/src/components/config/DriverStoreDialog.vue", "utf8"); + +test("driver store uses a macOS-style grouped list presentation", () => { + for (const className of [ + "driver-store-page", + "driver-store-segmented", + "driver-store-panel", + "driver-store-list", + "driver-store-row", + "driver-store-action-primary", + ]) { + assert.match(source, new RegExp(className)); + } +});