import { describe, it, expect } from 'vitest'; import { LAUNCH_TEMPLATE_FILES, launchTemplateZipName } from './launchTemplateExport'; describe('launchTemplateExport', () => { it('lists standalone AWS artifact files', () => { expect(LAUNCH_TEMPLATE_FILES.map((f) => f.label)).toEqual([ 'launch-template.json', 'user-data.sh', 'asg-example.json', ]); }); it('maps campaign slug to zip filename', () => { expect(launchTemplateZipName('AWS Wave 1')).toBe('aetherforge-launch-template-aws-wave-1.zip'); expect(launchTemplateZipName()).toBe('aetherforge-launch-template-genesis.zip'); }); });