summaryrefslogtreecommitdiff
path: root/src/components
diff options
context:
space:
mode:
authorYoshie Muranaka <yoshiemuranaka@gmail.com>2020-07-06 23:44:25 +0300
committerGunnar Mills <gmills@us.ibm.com>2020-07-17 04:09:07 +0300
commit60482ab627c981deec4c1fba0c1a13d644fa90f7 (patch)
treeaf81ed1e26ae600893eff2fe392888a10fb69158 /src/components
parent0045400cf52a8ba34d24784d718ae69c3036302e (diff)
downloadwebui-vue-60482ab627c981deec4c1fba0c1a13d644fa90f7.tar.xz
Add test hooks to TableFilter component
Adding standardized test hooks to filter dropdown component, nested checkbox options and clear all button. Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: I46d7166f35eb51ebf5eb6a136266591884e93324
Diffstat (limited to 'src/components')
-rw-r--r--src/components/Global/TableFilter.vue8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/components/Global/TableFilter.vue b/src/components/Global/TableFilter.vue
index f2167a06..afbe8a73 100644
--- a/src/components/Global/TableFilter.vue
+++ b/src/components/Global/TableFilter.vue
@@ -14,6 +14,7 @@
variant="link"
no-caret
right
+ data-test-id="tableFilter-dropdown-options"
@hide="dropdownVisible = false"
@show="dropdownVisible = true"
>
@@ -32,6 +33,7 @@
v-for="value in filter.values"
:key="value"
:value="value"
+ :data-test-id="`tableFilter-checkbox-${value}`"
@change="onChange($event, { filter, value })"
>
{{ value }}
@@ -39,7 +41,11 @@
</b-form-checkbox-group>
</b-form-group>
</b-dropdown-form>
- <b-dropdown-item-button variant="primary" @click="clearAllTags">
+ <b-dropdown-item-button
+ variant="primary"
+ data-test-id="tableFilter-button-clearAll"
+ @click="clearAllTags"
+ >
{{ $t('global.action.clearAll') }}
</b-dropdown-item-button>
</b-dropdown>