const config = require('../src/config'); describe('Config Loader', () => { test('should load and parse UPGRADE_CONFIG correctly', () => { expect(Array.isArray(config.upgradeConfig)).toBe(true); const group = config.upgradeConfig[0]; expect(Array.isArray(group.hosts)).toBe(true); expect(Array.isArray(group.roomtypes)).toBe(true); expect(group.roomtypes.length).toBe(2); expect(group.roomtypes[0]).toHaveProperty('roomtype_id'); expect(group.roomtypes[0]).toHaveProperty('fileName'); }); test('should have default cron schedule', () => { expect(config.cronSchedule).toBeDefined(); }); });