/**
 * (share/icons — barrel export contract for UI icons).
 */
import * as Icons from '@/share/icons'

describe('[share/icons]', () => {
  describe('barrel exports', () => {
    it('defines every named export from the icons barrel (contract)', () => {
      const names = Object.keys(Icons).filter((k) => k !== '__esModule')
      expect(names.length).toBeGreaterThan(0)
      for (const name of names) {
        expect(Icons[name as keyof typeof Icons]).toBeDefined()
      }
    })
  })
})
