Skip to content

Commit d50f077

Browse files
committed
test: add test for tsconfig.
1 parent 58fae38 commit d50f077

File tree

2 files changed

+29
-0
lines changed

2 files changed

+29
-0
lines changed

test/specs/__snapshots__/importDeclaration.test.ts.snap

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@ exports[`import declaration test importNestedTwo.vue 1`] = `"{"name":"/test/fixt
88

99
exports[`import declaration test importOne.vue 1`] = `"{"name":"/test/fixture/declarationTest/importOne.vue","props":"","size":108,"lastModifiedTime":0,"children":[{"name":"/test/components/child.vue","props":"","size":42,"lastModifiedTime":0,"children":[]}]}"`;
1010

11+
exports[`import declaration test importOneWithDoubleAtSign.vue 1`] = `"{"name":"/test/fixture/declarationTest/importOneWithDoubleAtSign.vue","props":"","size":114,"lastModifiedTime":0,"children":[]}"`;
12+
13+
exports[`import declaration test importOneWithDoubleTilde.vue 1`] = `"{"name":"/test/fixture/declarationTest/importOneWithDoubleTilde.vue","props":"","size":114,"lastModifiedTime":0,"children":[]}"`;
14+
15+
exports[`import declaration test importOneWithTilde.vue 1`] = `"{"name":"/test/fixture/declarationTest/importOneWithTilde.vue","props":"","size":113,"lastModifiedTime":0,"children":[{"name":"/test/components/child.vue","props":"","size":42,"lastModifiedTime":0,"children":[]}]}"`;
16+
1117
exports[`import declaration test importThirdParty.vue 1`] = `"{"name":"/test/fixture/declarationTest/importThirdParty.vue","props":"","size":125,"lastModifiedTime":0,"children":[]}"`;
1218

1319
exports[`import declaration test importTwo.vue 1`] = `"{"name":"/test/fixture/declarationTest/importTwo.vue","props":"","size":158,"lastModifiedTime":0,"children":[{"name":"/test/components/child.vue","props":"","size":42,"lastModifiedTime":0,"children":[]},{"name":"/test/components/child2.vue","props":"","size":43,"lastModifiedTime":0,"children":[]}]}"`;

test/specs/importDeclaration.test.ts

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,29 @@ describe('import declaration test', () => {
8787
});
8888
});
8989

90+
it('importOneWithDoubleAtSign.vue', async () => {
91+
const filename = 'declarationTest/importOneWithDoubleAtSign';
92+
const declaration = await getImportDeclarationTree(join(fixturesDir, `${filename}.vue`), [], true);
93+
const json = JSON.stringify(declaration).slice(0);
94+
95+
expect(json).toMatchSnapshot();
96+
});
97+
98+
it('importOneWithTilde.vue', async () => {
99+
const filename = 'declarationTest/importOneWithTilde';
100+
const declaration = await getImportDeclarationTree(join(fixturesDir, `${filename}.vue`), [], true);
101+
const json = JSON.stringify(declaration).slice(0);
102+
103+
expect(json).toMatchSnapshot();
104+
});
105+
106+
it('importOneWithDoubleTilde.vue', async () => {
107+
const filename = 'declarationTest/importOneWithDoubleTilde';
108+
const declaration = await getImportDeclarationTree(join(fixturesDir, `${filename}.vue`), [], true);
109+
const json = JSON.stringify(declaration).slice(0);
110+
111+
expect(json).toMatchSnapshot();
112+
});
90113

91114
it('importTwo.vue', async () => {
92115
const filename = 'declarationTest/importTwo';

0 commit comments

Comments
 (0)