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', ); }); });