Added TS definitions to tests
Signed-off-by: José Costa <jose.j.costa@shell.com>
This commit is contained in:
+7
-6
@@ -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);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user