项目文件夹

文件
2026-07-13 12:22:50 +08:00

29 行
643 B
TypeScript

/**
* Mock DeepLinkStore for testing
*/
import type {HubRunRequest} from '../../src/services/hubRunLink';
export class DeepLinkStore {
pendingMessage: string | null = null;
pendingHubRun: HubRunRequest | null = null;
setPendingMessage = jest.fn((message: string | null) => {
this.pendingMessage = message;
});
clearPendingMessage = jest.fn(() => {
this.pendingMessage = null;
});
setPendingHubRun = jest.fn((request: HubRunRequest | null) => {
this.pendingHubRun = request;
});
clearPendingHubRun = jest.fn(() => {
this.pendingHubRun = null;
});
}
export const deepLinkStore = new DeepLinkStore();