Overview
Write unit tests for the getPresetById() function in src/lib/presets.ts.
Tests to Write
describe('getPresetById', () => {
it('returns correct preset for valid id', () => {
const preset = getPresetById('vertical-9-16')
expect(preset?.label).toBe('Reels / TikTok')
})
it('returns undefined for invalid id', () => {
expect(getPresetById('invalid-id')).toBeUndefined()
})
it('all presets have required fields', () => {
PRESETS.forEach(p => {
expect(p.id).toBeTruthy()
expect(p.width).toBeGreaterThan(0)
})
})
})
Acceptance Criteria
Estimated effort: 30 minutes
Overview
Write unit tests for the
getPresetById()function insrc/lib/presets.ts.Tests to Write
Acceptance Criteria
Estimated effort: 30 minutes