Added TS definitions to tests

Signed-off-by: José Costa <jose.j.costa@shell.com>
This commit is contained in:
José Costa
2024-01-24 15:23:53 +00:00
parent 7866861572
commit 1d5f379be5
2 changed files with 10 additions and 9 deletions
@@ -28,6 +28,7 @@ import {
GithubMultiOrgEntityProvider,
withLocations,
} from './GithubMultiOrgEntityProvider';
import { Logger } from 'winston';
jest.mock('@octokit/graphql');
@@ -43,12 +44,12 @@ jest.mock('@backstage/integration', () => ({
describe('GithubMultiOrgEntityProvider', () => {
describe('read', () => {
let mockClient;
let entityProviderConnection;
let logger;
let gitHubConfig;
let mockGetCredentials;
let entityProvider;
let mockClient: jest.Mock<any, any, any>;
let entityProviderConnection: EntityProviderConnection;
let logger: Logger;
let gitHubConfig: { host: string };
let mockGetCredentials: jest.Mock<any, any, any>;
let entityProvider: GithubMultiOrgEntityProvider;
beforeEach(() => {
mockClient = jest.fn();
@@ -31,10 +31,10 @@ jest.mock('@octokit/graphql');
describe('GithubOrgEntityProvider', () => {
describe('read', () => {
let mockClient;
let entityProviderConnection;
let entityProvider;
let entityProviderConnection: EntityProviderConnection;
let entityProvider: GithubOrgEntityProvider;
const setupMocks = response => {
const setupMocks = (response: ((...args: any) => any) | undefined) => {
mockClient = jest.fn().mockImplementation(response);
(graphql.defaults as jest.Mock).mockReturnValue(mockClient);
};