diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2023-01-16 15:07:42 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2023-01-16 15:07:42 +0300 |
commit | 6d4ce68742e8decbfca5a1b382ce260790e8c396 (patch) | |
tree | 148d261da58065998137fd140a6a55f62f4798df /spec/frontend/members | |
parent | 9c149f7026664e988e69dae31121e6ccc810c6e8 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/frontend/members')
-rw-r--r-- | spec/frontend/members/mock_data.js | 1 | ||||
-rw-r--r-- | spec/frontend/members/utils_spec.js | 14 |
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); |