Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2023-01-16 15:07:42 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2023-01-16 15:07:42 +0300
commit6d4ce68742e8decbfca5a1b382ce260790e8c396 (patch)
tree148d261da58065998137fd140a6a55f62f4798df /spec/frontend/members
parent9c149f7026664e988e69dae31121e6ccc810c6e8 (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/frontend/members')
-rw-r--r--spec/frontend/members/mock_data.js1
-rw-r--r--spec/frontend/members/utils_spec.js14
2 files changed, 15 insertions, 0 deletions
diff --git a/spec/frontend/members/mock_data.js b/spec/frontend/members/mock_data.js
index 7ab642c84a7..161e96c0c48 100644
--- a/spec/frontend/members/mock_data.js
+++ b/spec/frontend/members/mock_data.js
@@ -127,6 +127,7 @@ export const dataAttribute = JSON.stringify({
pagination: paginationData,
member_path: '/groups/foo-bar/-/group_members/:id',
ldap_override_path: '/groups/ldap-group/-/group_members/:id/override',
+ disable_two_factor_path: '/groups/ldap-group/-/two_factor_auth',
},
source_id: 234,
can_manage_members: true,
diff --git a/spec/frontend/members/utils_spec.js b/spec/frontend/members/utils_spec.js
index 9d52c789db2..9f200324c02 100644
--- a/spec/frontend/members/utils_spec.js
+++ b/spec/frontend/members/utils_spec.js
@@ -16,6 +16,7 @@ import {
canRemoveBlockedByLastOwner,
canResend,
canUpdate,
+ canDisableTwoFactor,
canOverride,
parseSortParam,
buildSortHref,
@@ -163,6 +164,19 @@ describe('Members Utils', () => {
});
});
+ describe('canDisableTwoFactor', () => {
+ it.each`
+ member | expected
+ ${{ ...memberMock, canGetTwoFactorDisabled: true }} | ${false}
+ ${{ ...memberMock, canGetTwoFactorDisabled: false }} | ${false}
+ `(
+ 'returns $expected for members whose two factor authentication can be disabled',
+ ({ member, expected }) => {
+ expect(canDisableTwoFactor(member)).toBe(expected);
+ },
+ );
+ });
+
describe('canOverride', () => {
it('returns `false`', () => {
expect(canOverride(memberMock)).toBe(false);