(name: string, ctor: (adapter: TreeAdapter) => void)
| 82 | } |
| 83 | |
| 84 | export function generateTestsForEachTreeAdapter(name: string, ctor: (adapter: TreeAdapter) => void): void { |
| 85 | describe(name, () => { |
| 86 | for (const adapterName of Object.keys(treeAdapters)) { |
| 87 | const adapter = treeAdapters[adapterName as keyof typeof treeAdapters] as TreeAdapter; |
| 88 | |
| 89 | describe(`Tree adapter: ${adapterName}`, () => { |
| 90 | ctor(adapter); |
| 91 | }); |
| 92 | } |
| 93 | }); |
| 94 | } |
| 95 | |
| 96 | export function getStringDiffMsg(actual: string, expected: string): string { |
| 97 | for (let i = 0; i < expected.length; i++) { |
no outgoing calls
no test coverage detected
searching dependent graphs…