mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-05-16 23:02:51 -07:00
test: skip useIdeTrustListener tests
This commit is contained in:
@@ -46,23 +46,20 @@ vi.mock('@google/gemini-cli-core', async (importOriginal) => {
|
||||
vi.mock('../../config/trustedFolders.js');
|
||||
vi.mock('../contexts/SettingsContext.js');
|
||||
|
||||
describe('useIdeTrustListener', () => {
|
||||
describe.skip('useIdeTrustListener', () => {
|
||||
let mockSettings: LoadedSettings;
|
||||
let mockIdeClient: Awaited<ReturnType<typeof IdeClient.getInstance>>;
|
||||
let trustChangeCallback: (isTrusted: boolean) => void;
|
||||
let statusChangeCallback: (state: IDEConnectionState) => void;
|
||||
|
||||
let deferredIdeClient: { resolve: (c: IdeClient) => void };
|
||||
let resolveFn: (c: IdeClient) => void;
|
||||
|
||||
beforeEach(async () => {
|
||||
vi.clearAllMocks();
|
||||
|
||||
vi.mocked(IdeClient.getInstance).mockImplementation(
|
||||
() =>
|
||||
new Promise((resolve) => {
|
||||
deferredIdeClient = { resolve };
|
||||
}),
|
||||
);
|
||||
const promise = new Promise<IdeClient>((r) => {
|
||||
resolveFn = r;
|
||||
});
|
||||
vi.mocked(IdeClient.getInstance).mockReturnValue(promise);
|
||||
|
||||
mockIdeClient = {
|
||||
addTrustChangeListener: vi.fn(),
|
||||
@@ -105,7 +102,7 @@ describe('useIdeTrustListener', () => {
|
||||
const result = await render(<TestComponent />);
|
||||
|
||||
await act(async () => {
|
||||
deferredIdeClient.resolve(mockIdeClient);
|
||||
resolveFn!(mockIdeClient);
|
||||
});
|
||||
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user