20 lines
580 B
TypeScript
20 lines
580 B
TypeScript
import { printConfig } from '../../src/detect';
|
|
|
|
test('printConfig generates config for one install (exercises name generation)', () => {
|
|
const installs = [
|
|
{
|
|
installDir: 'C:\\Program Files\\CODESYS 3.5.21.10',
|
|
exePath: 'C:\\Program Files\\CODESYS 3.5.21.10\\CODESYS\\Common\\CODESYS.exe',
|
|
version: '3.5.21.10',
|
|
major: 3,
|
|
minor: 5,
|
|
sp: 21,
|
|
patch: 1,
|
|
profileName: 'CODESYS V3.5 SP21 Patch 1',
|
|
serverName: 'codesys-sp21-patch1',
|
|
},
|
|
];
|
|
|
|
const out = printConfig(installs);
|
|
expect(out).toContain('mcpServers');
|
|
});
|