Skip to content
This repository was archived by the owner on Jul 4, 2025. It is now read-only.

Commit 5bdfe76

Browse files
committed
chore: disable unused test
1 parent 4de62ef commit 5bdfe76

File tree

1 file changed

+128
-128
lines changed

1 file changed

+128
-128
lines changed
Lines changed: 128 additions & 128 deletions
Original file line numberDiff line numberDiff line change
@@ -1,146 +1,146 @@
1-
import { TestingModule } from '@nestjs/testing';
2-
import { spy, Stub, stubMethod } from 'hanbi';
3-
import { CommandTestFactory } from 'nest-commander-testing';
4-
import { CommandModule } from '@/command.module';
5-
import { LogService } from '@/infrastructure/commanders/test/log.service';
6-
import { FileManagerService } from '@/infrastructure/services/file-manager/file-manager.service';
1+
// import { TestingModule } from '@nestjs/testing';
2+
// import { spy, Stub, stubMethod } from 'hanbi';
3+
// import { CommandTestFactory } from 'nest-commander-testing';
4+
// import { CommandModule } from '@/command.module';
5+
// import { LogService } from '@/infrastructure/commanders/test/log.service';
6+
// import { FileManagerService } from '@/infrastructure/services/file-manager/file-manager.service';
77

8-
import { join } from 'path';
9-
import { rmSync } from 'fs';
10-
import { CortexUsecases } from '@/usecases/cortex/cortex.usecases';
8+
// import { join } from 'path';
9+
// import { rmSync } from 'fs';
10+
// import { CortexUsecases } from '@/usecases/cortex/cortex.usecases';
1111

12-
let commandInstance: TestingModule,
13-
exitSpy: Stub<typeof process.exit>,
14-
stdoutSpy: Stub<typeof process.stdout.write>,
15-
stderrSpy: Stub<typeof process.stderr.write>;
12+
// let commandInstance: TestingModule,
13+
// exitSpy: Stub<typeof process.exit>,
14+
// stdoutSpy: Stub<typeof process.stdout.write>,
15+
// stderrSpy: Stub<typeof process.stderr.write>;
1616
export const timeout = 500000;
1717

18-
beforeAll(
19-
() =>
20-
new Promise<void>(async (res) => {
21-
stubMethod(process.stderr, 'write');
22-
exitSpy = stubMethod(process, 'exit');
23-
stdoutSpy = stubMethod(process.stdout, 'write');
24-
stderrSpy = stubMethod(process.stderr, 'write');
25-
commandInstance = await CommandTestFactory.createTestingCommand({
26-
imports: [CommandModule],
27-
})
28-
.overrideProvider(LogService)
29-
.useValue({ log: spy().handler })
30-
.compile();
18+
// beforeAll(
19+
// () =>
20+
// new Promise<void>(async (res) => {
21+
// stubMethod(process.stderr, 'write');
22+
// exitSpy = stubMethod(process, 'exit');
23+
// stdoutSpy = stubMethod(process.stdout, 'write');
24+
// stderrSpy = stubMethod(process.stderr, 'write');
25+
// commandInstance = await CommandTestFactory.createTestingCommand({
26+
// imports: [CommandModule],
27+
// })
28+
// .overrideProvider(LogService)
29+
// .useValue({ log: spy().handler })
30+
// .compile();
3131

32-
const fileService =
33-
await commandInstance.resolve<FileManagerService>(FileManagerService);
32+
// const fileService =
33+
// await commandInstance.resolve<FileManagerService>(FileManagerService);
3434

35-
// Attempt to create test folder
36-
await fileService.writeConfigFile({
37-
dataFolderPath: join(__dirname, 'test_data'),
38-
cortexCppHost: 'localhost',
39-
cortexCppPort: 3929,
40-
});
41-
const cortexUseCases =
42-
await commandInstance.resolve<CortexUsecases>(CortexUsecases);
43-
jest
44-
.spyOn(cortexUseCases, 'isAPIServerOnline')
45-
.mockImplementation(() => Promise.resolve(true));
46-
res();
47-
}),
48-
);
35+
// // Attempt to create test folder
36+
// await fileService.writeConfigFile({
37+
// dataFolderPath: join(__dirname, 'test_data'),
38+
// cortexCppHost: 'localhost',
39+
// cortexCppPort: 3929,
40+
// });
41+
// const cortexUseCases =
42+
// await commandInstance.resolve<CortexUsecases>(CortexUsecases);
43+
// jest
44+
// .spyOn(cortexUseCases, 'isAPIServerOnline')
45+
// .mockImplementation(() => Promise.resolve(true));
46+
// res();
47+
// }),
48+
// );
4949

50-
afterEach(() => {
51-
stdoutSpy.reset();
52-
stderrSpy.reset();
53-
exitSpy.reset();
54-
});
50+
// afterEach(() => {
51+
// stdoutSpy.reset();
52+
// stderrSpy.reset();
53+
// exitSpy.reset();
54+
// });
5555

56-
afterAll(
57-
() =>
58-
new Promise<void>(async (res) => {
59-
// Attempt to clean test folder
60-
rmSync(join(__dirname, 'test_data'), {
61-
recursive: true,
62-
force: true,
63-
});
64-
res();
65-
}),
66-
);
56+
// afterAll(
57+
// () =>
58+
// new Promise<void>(async (res) => {
59+
// // Attempt to clean test folder
60+
// rmSync(join(__dirname, 'test_data'), {
61+
// recursive: true,
62+
// force: true,
63+
// });
64+
// res();
65+
// }),
66+
// );
6767

6868
describe('Helper commands', () => {
69-
// test(
70-
// 'Init with hardware auto detection',
71-
// async () => {
72-
// await CommandTestFactory.run(commandInstance, ['init', '-s']);
73-
//
74-
// // Wait for a brief period to allow the command to execute
75-
// await new Promise((resolve) => setTimeout(resolve, 1000));
76-
//
77-
// expect(stdoutSpy.firstCall?.args.length).toBeGreaterThan(0);
78-
// },
79-
// timeout,
80-
// );
81-
82-
// test('Chat with option -m', async () => {
83-
// const logMock = stubMethod(console, 'log');
84-
//
85-
// await CommandTestFactory.run(commandInstance, [
86-
// 'chat',
87-
// // '-m',
88-
// // 'hello',
89-
// // '>output.txt',
90-
// ]);
91-
// expect(logMock.firstCall?.args[0]).toBe("Inorder to exit, type 'exit()'.");
92-
// // expect(exitSpy.callCount).toBe(1);
93-
// // expect(exitSpy.firstCall?.args[0]).toBe(1);
94-
// });
95-
9669
test(
97-
'Show stop running models',
70+
'Init with hardware auto detection',
9871
async () => {
99-
// const tableMock = stubMethod(console, 'table');
100-
// const logMock = stubMethod(console, 'log');
101-
// await CommandTestFactory.run(commandInstance, ['stop']);
102-
// await CommandTestFactory.run(commandInstance, ['ps']);
103-
// expect(logMock.firstCall?.args[0]).toEqual('API server stopped');
104-
// expect(tableMock.firstCall?.args[0]).toBeInstanceOf(Array);
105-
// expect(tableMock.firstCall?.args[0].length).toEqual(0);
72+
// // await CommandTestFactory.run(commandInstance, ['init', '-s']);
73+
// //
74+
// // // Wait for a brief period to allow the command to execute
75+
// // await new Promise((resolve) => setTimeout(resolve, 1000));
76+
// //
77+
// // expect(stdoutSpy.firstCall?.args.length).toBeGreaterThan(0);
10678
},
10779
timeout,
10880
);
10981

110-
test('Help command return guideline to users', async () => {
111-
// await CommandTestFactory.run(commandInstance, ['-h']);
112-
// expect(stdoutSpy.firstCall?.args).toBeInstanceOf(Array);
113-
// expect(stdoutSpy.firstCall?.args.length).toBe(1);
114-
// expect(stdoutSpy.firstCall?.args[0]).toContain('display help for command');
115-
// expect(exitSpy.callCount).toBeGreaterThan(1);
116-
// expect(exitSpy.firstCall?.args[0]).toBe(0);
117-
});
82+
// // test('Chat with option -m', async () => {
83+
// // const logMock = stubMethod(console, 'log');
84+
// //
85+
// // await CommandTestFactory.run(commandInstance, [
86+
// // 'chat',
87+
// // // '-m',
88+
// // // 'hello',
89+
// // // '>output.txt',
90+
// // ]);
91+
// // expect(logMock.firstCall?.args[0]).toBe("Inorder to exit, type 'exit()'.");
92+
// // // expect(exitSpy.callCount).toBe(1);
93+
// // // expect(exitSpy.firstCall?.args[0]).toBe(1);
94+
});
11895

119-
test('Should handle missing command', async () => {
120-
// await CommandTestFactory.run(commandInstance, ['--unknown']);
121-
// expect(stderrSpy.firstCall?.args[0]).toContain('error: unknown option');
122-
// expect(stderrSpy.firstCall?.args[0]).toContain('--unknown');
123-
// expect(exitSpy.callCount).toBeGreaterThan(0);
124-
// expect(exitSpy.firstCall?.args[0]).toBe(1);
125-
});
96+
// test(
97+
// 'Show stop running models',
98+
// async () => {
99+
// // const tableMock = stubMethod(console, 'table');
100+
// // const logMock = stubMethod(console, 'log');
101+
// // await CommandTestFactory.run(commandInstance, ['stop']);
102+
// // await CommandTestFactory.run(commandInstance, ['ps']);
103+
// // expect(logMock.firstCall?.args[0]).toEqual('API server stopped');
104+
// // expect(tableMock.firstCall?.args[0]).toBeInstanceOf(Array);
105+
// // expect(tableMock.firstCall?.args[0].length).toEqual(0);
106+
// },
107+
// timeout,
108+
// );
126109

127-
// test('Local API server via default host/port localhost:1337/api', async () => {
128-
// await CommandTestFactory.run(commandInstance, ['serve', '--detach']);
129-
//
130-
// await new Promise((resolve) => setTimeout(resolve, 2000));
131-
//
132-
// expect(stdoutSpy.firstCall?.args[0]).toContain(
133-
// 'Started server at http://localhost:1337',
134-
// );
135-
// // Add a delay
136-
// // Temporally disable for further investigation
137-
// return new Promise<void>(async (resolve) => {
138-
// setTimeout(async () => {
139-
// // Send a request to the API server to check if it's running
140-
// const response = await axios.get('http://localhost:1337/api');
141-
// expect(response.status).toBe(200);
142-
// resolve();
143-
// }, 5000);
144-
// });
145-
// }, 15000);
146-
});
110+
// test('Help command return guideline to users', async () => {
111+
// // await CommandTestFactory.run(commandInstance, ['-h']);
112+
// // expect(stdoutSpy.firstCall?.args).toBeInstanceOf(Array);
113+
// // expect(stdoutSpy.firstCall?.args.length).toBe(1);
114+
// // expect(stdoutSpy.firstCall?.args[0]).toContain('display help for command');
115+
// // expect(exitSpy.callCount).toBeGreaterThan(1);
116+
// // expect(exitSpy.firstCall?.args[0]).toBe(0);
117+
// });
118+
119+
// test('Should handle missing command', async () => {
120+
// // await CommandTestFactory.run(commandInstance, ['--unknown']);
121+
// // expect(stderrSpy.firstCall?.args[0]).toContain('error: unknown option');
122+
// // expect(stderrSpy.firstCall?.args[0]).toContain('--unknown');
123+
// // expect(exitSpy.callCount).toBeGreaterThan(0);
124+
// // expect(exitSpy.firstCall?.args[0]).toBe(1);
125+
// });
126+
127+
// // test('Local API server via default host/port localhost:1337/api', async () => {
128+
// // await CommandTestFactory.run(commandInstance, ['serve', '--detach']);
129+
// //
130+
// // await new Promise((resolve) => setTimeout(resolve, 2000));
131+
// //
132+
// // expect(stdoutSpy.firstCall?.args[0]).toContain(
133+
// // 'Started server at http://localhost:1337',
134+
// // );
135+
// // // Add a delay
136+
// // // Temporally disable for further investigation
137+
// // return new Promise<void>(async (resolve) => {
138+
// // setTimeout(async () => {
139+
// // // Send a request to the API server to check if it's running
140+
// // const response = await axios.get('http://localhost:1337/api');
141+
// // expect(response.status).toBe(200);
142+
// // resolve();
143+
// // }, 5000);
144+
// // });
145+
// // }, 15000);
146+
// });

0 commit comments

Comments
 (0)