import { describe, it, expect } from 'bun:test';
import { code, section, bullets } from '../../../src/utils/formatting';

describe('utils/formatting helpers', () => {
  it('code envuelve en backticks', () => {
    expect(code('abc')).toBe('`abc`');
    expect(code('')).toBe('``');
  });

  it('section devuelve mayúsculas en negrita', () => {
    expect(section('Comandos básicos')).toBe('*COMANDOS BÁSICOS*');
    expect(section('web')).toBe('*WEB*');
  });

  it('bullets genera lista con guiones', () => {
    expect(bullets(['uno', 'dos'])).toBe('- uno\n- dos');
    expect(bullets([])).toBe('');
  });
});
