diff options
author | Jeremy Davis <jeremy.davis@sonarsource.com> | 2022-10-06 17:43:42 +0200 |
---|---|---|
committer | sonartech <sonartech@sonarsource.com> | 2022-10-10 20:03:09 +0000 |
commit | d17f1fa0ac2b38f1e94f2e7e5d72f9a747062c8b (patch) | |
tree | 6806d2f0bcfc19719cd6e6bfdff05a6dd7a6d526 /server/sonar-web/src/main/js/api | |
parent | f1a7bed7bc06dfcf1cba32eccfebfa448095c0c6 (diff) | |
download | sonarqube-d17f1fa0ac2b38f1e94f2e7e5d72f9a747062c8b.tar.gz sonarqube-d17f1fa0ac2b38f1e94f2e7e5d72f9a747062c8b.zip |
SONAR-17436 Improve SL connection UX
Diffstat (limited to 'server/sonar-web/src/main/js/api')
-rw-r--r-- | server/sonar-web/src/main/js/api/mocks/UserTokensMock.ts | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/server/sonar-web/src/main/js/api/mocks/UserTokensMock.ts b/server/sonar-web/src/main/js/api/mocks/UserTokensMock.ts index 9a10d6e29e0..cd21d0fc443 100644 --- a/server/sonar-web/src/main/js/api/mocks/UserTokensMock.ts +++ b/server/sonar-web/src/main/js/api/mocks/UserTokensMock.ts @@ -40,6 +40,7 @@ const defaultTokens = [ export default class UserTokensMock { tokens: Array<Partial<NewUserToken> & UserToken>; + failGeneration = false; constructor() { this.tokens = cloneDeep(defaultTokens); @@ -66,6 +67,11 @@ export default class UserTokensMock { projectKey: string; expirationDate?: string; }) => { + if (this.failGeneration) { + this.failGeneration = false; + return Promise.reject('x_x'); + } + const token = { name, login, @@ -96,6 +102,10 @@ export default class UserTokensMock { return Promise.resolve(); }; + failNextTokenGeneration = () => { + this.failGeneration = true; + }; + getTokens = () => { return cloneDeep(this.tokens); }; |