summaryrefslogtreecommitdiff
path: root/spec/frontend/jira_connect/api_spec.js
diff options
context:
space:
mode:
Diffstat (limited to 'spec/frontend/jira_connect/api_spec.js')
-rw-r--r--spec/frontend/jira_connect/api_spec.js17
1 files changed, 7 insertions, 10 deletions
diff --git a/spec/frontend/jira_connect/api_spec.js b/spec/frontend/jira_connect/api_spec.js
index 240a57c7917..88922999715 100644
--- a/spec/frontend/jira_connect/api_spec.js
+++ b/spec/frontend/jira_connect/api_spec.js
@@ -1,8 +1,13 @@
import MockAdapter from 'axios-mock-adapter';
import { addSubscription, removeSubscription, fetchGroups } from '~/jira_connect/api';
+import { getJwt } from '~/jira_connect/utils';
import axios from '~/lib/utils/axios_utils';
import httpStatus from '~/lib/utils/http_status';
+jest.mock('~/jira_connect/utils', () => ({
+ getJwt: jest.fn().mockResolvedValue('jwt'),
+}));
+
describe('JiraConnect API', () => {
let mock;
let response;
@@ -13,14 +18,6 @@ describe('JiraConnect API', () => {
const mockJwt = 'jwt';
const mockResponse = { success: true };
- const tokenSpy = jest.fn((callback) => callback(mockJwt));
-
- window.AP = {
- context: {
- getToken: tokenSpy,
- },
- };
-
beforeEach(() => {
mock = new MockAdapter(axios);
});
@@ -44,7 +41,7 @@ describe('JiraConnect API', () => {
response = await makeRequest();
- expect(tokenSpy).toHaveBeenCalled();
+ expect(getJwt).toHaveBeenCalled();
expect(axios.post).toHaveBeenCalledWith(mockAddPath, {
jwt: mockJwt,
namespace_path: mockNamespace,
@@ -62,7 +59,7 @@ describe('JiraConnect API', () => {
response = await makeRequest();
- expect(tokenSpy).toHaveBeenCalled();
+ expect(getJwt).toHaveBeenCalled();
expect(axios.delete).toHaveBeenCalledWith(mockRemovePath, {
params: {
jwt: mockJwt,