import { bbcodeToPlainText } from '../serialize';

describe('bbcodeToPlainText should be ok', () => {
  test.each([
    ['normal', 'normal'],
    ['with space', 'with space'],
    ['image [img]http://image.url[/img]', 'image [图片]'],
    ['url [url]http://link.url[/url]', 'url http://link.url'],
    ['url2 [url=http://baidu.com]a[/url]', 'url2 a'],
    ['at [at=uuid]name[/at]', 'at name'],
  ])('%s', (input, output) => {
    const plain = bbcodeToPlainText(input);

    expect(output).toBe(plain);
  });
});
