fix: refs #8581 add data-cy attribute to QCheckbox for better testability

This commit is contained in:
Jorge Penadés 2025-02-24 17:32:16 +01:00
parent e29f82ba8c
commit 02fe39668d
2 changed files with 7 additions and 2 deletions

View File

@ -717,6 +717,7 @@ function cardClick(_, row) {
text-overflow: ellipsis;
white-space: nowrap;
"
:data-cy="`vnTableCell_${col.name}`"
>
<slot
:name="`column-${col.name}`"
@ -751,7 +752,6 @@ function cardClick(_, row) {
: col?.style
"
style="bottom: 0"
:data-cy="`vnTableCell_${col.name}`"
>
{{ formatColumnValue(col, row, dashIfEmpty) }}
</span>

View File

@ -27,7 +27,12 @@ const checkboxModel = computed({
</script>
<template>
<div>
<QCheckbox v-bind="$attrs" v-on="$attrs" v-model="checkboxModel" />
<QCheckbox
v-bind="$attrs"
v-on="$attrs"
v-model="checkboxModel"
:data-cy="$attrs['data-cy'] ?? `vnCheckbox${$attrs['label'] ?? ''}`"
/>
<QIcon
v-if="info"
v-bind="$attrs"