Skip to content

Commit 321ff9d

Browse files
authored
Add frontend vue.js component tests (#1306)
1 parent 2a6f21d commit 321ff9d

File tree

10 files changed

+818
-2
lines changed

10 files changed

+818
-2
lines changed

frontend/package-lock.json

Lines changed: 212 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,11 @@
3838
"devDependencies": {
3939
"@babel/core": "^7.12.16",
4040
"@babel/eslint-parser": "^7.12.16",
41+
"@pinia/testing": "^1.0.2",
4142
"@typescript-eslint/eslint-plugin": "^8.28.0",
4243
"@typescript-eslint/parser": "^8.28.0",
4344
"@vue/eslint-config-typescript": "^14.0.0",
45+
"@vue/test-utils": "^2.4.6",
4446
"autoprefixer": "^10.4.12",
4547
"eslint": "^9.23.0",
4648
"eslint-import-resolver-typescript": "^4.3.1",

frontend/src/components/TabBar.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ const activate = (key: string) => {
3737
'hover:bg-gray-100 dark:hover:bg-gray-700': item != active && !disabled,
3838
}"
3939
@click="!disabled ? activate(key) : null"
40-
:data-testid="'booking-' + key + '-btn'"
40+
:data-testid="'booking-' + item + '-btn'"
4141
>
42-
{{ t('label.' + key) }}
42+
{{ t('label.' + item) }}
4343
</li>
4444
</ul>
4545
</nav>

0 commit comments

Comments
 (0)