()
| 3 | import { auditPackageDocs } from './check-package-docs.mjs'; |
| 4 | |
| 5 | function validInput() { |
| 6 | return { |
| 7 | documents: new Map([ |
| 8 | ['README.md', '[RxJS](packages/rxjs/README.md)'], |
| 9 | ['packages/rxjs/README.md', '[API](docs/API.md)'], |
| 10 | ['packages/rxjs/docs/API.md', '# API'], |
| 11 | ]), |
| 12 | existingPaths: new Set(['packages/rxjs', 'packages/rxjs/README.md', 'packages/rxjs/docs', 'packages/rxjs/docs/API.md']), |
| 13 | manifests: { |
| 14 | 'packages/rxjs/package.json': { files: ['dist', 'README.md', 'MIGRATION.md', 'CONTRIBUTING.md', 'docs'] }, |
| 15 | 'packages/observable-polyfill/package.json': { files: ['dist', 'README.md'] }, |
| 16 | 'packages/test/package.json': { files: ['dist', 'README.md'] }, |
| 17 | 'packages/migrate/package.json': { files: ['dist', 'README.md', 'docs', 'skill'] }, |
| 18 | }, |
| 19 | }; |
| 20 | } |
| 21 | |
| 22 | test('accepts package-owned published documentation with valid local links', () => { |
| 23 | assert.deepEqual(auditPackageDocs(validInput()), []); |
no outgoing calls
no test coverage detected