import { formatCell } from '../utils.ts';
describe('tools/docs/test/utils', () => {
it('parents row header should be a td block', () => {
const parentsRowHeader = formatCell(
['parents', '.,package,test,ansible'],
0,
);
expect(parentsRowHeader).toEqual('
parents | ');
});
it('parents content should be multiple code blocks, and . be display with "(the root document)"', () => {
const parents = formatCell(['parents', '.,packageRules,argocd,ansible'], 1);
expect(parents).toEqual(
'(the root document)ansibleargocdpackageRules | ',
);
});
it('parent named ".foo" should be not display with ".foo (the root document)"', () => {
const parents = formatCell(
['parents', '.foo,packageRules,argocd,ansible'],
1,
);
expect(parents).toEqual(
'.fooansibleargocdpackageRules | ',
);
});
});