pull/734/head
parent
f38f6848c8
commit
9b84c58b3b
|
@ -1,6 +1,5 @@
|
||||||
import { GitHubUrlInfo } from './provider-url-parser';
|
import { GitHubUrlInfo } from '../../providers/provider-url-parser';
|
||||||
import * as fs from 'fs';
|
import * as fs from 'fs';
|
||||||
import path from 'path';
|
|
||||||
|
|
||||||
// Mock @actions/core to fix fs.promises compatibility issue
|
// Mock @actions/core to fix fs.promises compatibility issue
|
||||||
jest.mock('@actions/core', () => ({
|
jest.mock('@actions/core', () => ({
|
||||||
|
@ -14,8 +13,8 @@ jest.mock('fs');
|
||||||
|
|
||||||
// Mock the entire provider-git-manager module
|
// Mock the entire provider-git-manager module
|
||||||
const mockExecAsync = jest.fn();
|
const mockExecAsync = jest.fn();
|
||||||
jest.mock('./provider-git-manager', () => {
|
jest.mock('../../providers/provider-git-manager', () => {
|
||||||
const originalModule = jest.requireActual('./provider-git-manager');
|
const originalModule = jest.requireActual('../../providers/provider-git-manager');
|
||||||
return {
|
return {
|
||||||
...originalModule,
|
...originalModule,
|
||||||
ProviderGitManager: {
|
ProviderGitManager: {
|
||||||
|
@ -30,7 +29,7 @@ jest.mock('./provider-git-manager', () => {
|
||||||
const mockFs = fs as jest.Mocked<typeof fs>;
|
const mockFs = fs as jest.Mocked<typeof fs>;
|
||||||
|
|
||||||
// Import the mocked ProviderGitManager
|
// Import the mocked ProviderGitManager
|
||||||
import { ProviderGitManager } from './provider-git-manager';
|
import { ProviderGitManager } from '../../providers/provider-git-manager';
|
||||||
const mockProviderGitManager = ProviderGitManager as jest.Mocked<typeof ProviderGitManager>;
|
const mockProviderGitManager = ProviderGitManager as jest.Mocked<typeof ProviderGitManager>;
|
||||||
|
|
||||||
describe('ProviderGitManager', () => {
|
describe('ProviderGitManager', () => {
|
|
@ -1,9 +1,9 @@
|
||||||
import loadProvider, { ProviderLoader } from './provider-loader';
|
import loadProvider, { ProviderLoader } from '../../providers/provider-loader';
|
||||||
import { ProviderInterface } from './provider-interface';
|
import { ProviderInterface } from '../../providers/provider-interface';
|
||||||
import { ProviderGitManager } from './provider-git-manager';
|
import { ProviderGitManager } from '../../providers/provider-git-manager';
|
||||||
|
|
||||||
// Mock the git manager
|
// Mock the git manager
|
||||||
jest.mock('./provider-git-manager');
|
jest.mock('../../providers/provider-git-manager');
|
||||||
const mockProviderGitManager = ProviderGitManager as jest.Mocked<typeof ProviderGitManager>;
|
const mockProviderGitManager = ProviderGitManager as jest.Mocked<typeof ProviderGitManager>;
|
||||||
|
|
||||||
describe('provider-loader', () => {
|
describe('provider-loader', () => {
|
|
@ -1,4 +1,4 @@
|
||||||
import { parseProviderSource, generateCacheKey, isGitHubSource } from './provider-url-parser';
|
import { parseProviderSource, generateCacheKey, isGitHubSource } from '../../providers/provider-url-parser';
|
||||||
|
|
||||||
describe('provider-url-parser', () => {
|
describe('provider-url-parser', () => {
|
||||||
describe('parseProviderSource', () => {
|
describe('parseProviderSource', () => {
|
Loading…
Reference in New Issue