summaryrefslogtreecommitdiff
path: root/src/views/AccessControl/LocalUserManagement/ModalSettings.vue
diff options
context:
space:
mode:
authorDixsie Wolmers <dixsie@ibm.com>2020-07-15 19:18:12 +0300
committerDerick Montague <derick.montague@ibm.com>2020-07-21 07:06:14 +0300
commitfe1e6582500bcb77e2122c38da9d2b4445c1791f (patch)
treef9c6a345dfe3d905b2c31bc37c8ed961c64560a1 /src/views/AccessControl/LocalUserManagement/ModalSettings.vue
parent6aa9cf7c6a599ef63330d42a9363110778da1e61 (diff)
downloadwebui-vue-fe1e6582500bcb77e2122c38da9d2b4445c1791f.tar.xz
Add test hooks to local user management
Adds test hooks to to all interactive elements: inputs, checkboxes, radio, selects, buttons Signed-off-by: Dixsie Wolmers <dixsie@ibm.com> Change-Id: I7f3f6fbe968aeb23acf5a2ace7dbb3d4ed2aae77
Diffstat (limited to 'src/views/AccessControl/LocalUserManagement/ModalSettings.vue')
-rw-r--r--src/views/AccessControl/LocalUserManagement/ModalSettings.vue11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/views/AccessControl/LocalUserManagement/ModalSettings.vue b/src/views/AccessControl/LocalUserManagement/ModalSettings.vue
index 8727b20e..405aa8cb 100644
--- a/src/views/AccessControl/LocalUserManagement/ModalSettings.vue
+++ b/src/views/AccessControl/LocalUserManagement/ModalSettings.vue
@@ -29,6 +29,7 @@
v-model.number="form.lockoutThreshold"
type="number"
aria-describedby="lockout-threshold-help-block"
+ data-test-id="localUserManagement-input-lockoutThreshold"
:state="getValidationState($v.form.lockoutThreshold)"
@input="$v.form.lockoutThreshold.$touch()"
/>
@@ -61,6 +62,7 @@
name="unlock-method"
class="mb-2"
:value="0"
+ data-test-id="localUserManagement-radio-manualUnlock"
@input="$v.form.unlockMethod.$touch()"
>
{{ $t('pageLocalUserManagement.modal.manual') }}
@@ -69,6 +71,7 @@
v-model="form.unlockMethod"
name="unlock-method"
:value="1"
+ data-test-id="localUserManagement-radio-automaticUnlock"
@input="$v.form.unlockMethod.$touch()"
>
{{ $t('pageLocalUserManagement.modal.automaticAfterTimeout') }}
@@ -83,6 +86,7 @@
v-model.number="form.lockoutDuration"
aria-describedby="lockout-duration-help-block"
type="number"
+ data-test-id="localUserManagement-input-lockoutDuration"
:state="getValidationState($v.form.lockoutDuration)"
:readonly="$v.form.unlockMethod.$model === 0"
@input="$v.form.lockoutDuration.$touch()"
@@ -102,13 +106,18 @@
</b-container>
</b-form>
<template v-slot:modal-footer="{ ok, cancel }">
- <b-button variant="secondary" @click="cancel()">
+ <b-button
+ variant="secondary"
+ data-test-id="localUserManagement-button-cancel"
+ @click="cancel()"
+ >
{{ $t('global.action.cancel') }}
</b-button>
<b-button
form="form-settings"
type="submit"
variant="primary"
+ data-test-id="localUserManagement-button-submit"
@click="ok()"
>
{{ $t('global.action.save') }}