// tests/index.test.js const { installDependencies } = require('../index'); const child_process = require('child_process'); jest.mock('child_process'); describe('installDependencies', () => { it('should install dependencies without errors', () => { const execSyncMock = jest.spyOn(child_process, 'execSync').mockImplementation(() => {}); installDependencies(); expect(execSyncMock).toHaveBeenCalledWith(expect.stringContaining('npm install'), expect.anything()); execSyncMock.mockRestore(); }); });