Skip to content
This repository was archived by the owner on Feb 6, 2024. It is now read-only.

Commit ddc2dba

Browse files
add tests
1 parent ed05390 commit ddc2dba

File tree

4 files changed

+23
-0
lines changed

4 files changed

+23
-0
lines changed

__tests__/fixtures/tsconfigs/includes/a.d.ts

Whitespace-only changes.

__tests__/fixtures/tsconfigs/simple/a.ts

Whitespace-only changes.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"include": ["../includes/a.d.ts"],
3+
}

__tests__/index.test.ts

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -499,4 +499,24 @@ describe('dependencyTree', () => {
499499
).rejects.toThrowErrorMatchingSnapshot();
500500
});
501501
});
502+
503+
describe('tsconfig', () => {
504+
beforeEach(() => {
505+
dependencyTree = new DependencyTree([fixture('tsconfig')]);
506+
});
507+
508+
it('lists includes/a.d.ts as a dependency of simple/a.ts', async () => {
509+
expect.hasAssertions();
510+
const result = await dependencyTree.gather();
511+
expect(result).toStrictEqual({
512+
missing: expect.any(Map),
513+
resolved: new Map([
514+
[
515+
fixture('simple', 'a.ts'),
516+
new Set([fixture('includes', 'a.d.ts')]),
517+
],
518+
]),
519+
});
520+
});
521+
})
502522
});

0 commit comments

Comments
 (0)