Skip to content

Commit

Permalink
chore(js): add check for type defs files in e2e
Browse files Browse the repository at this point in the history
  • Loading branch information
Chau Tran authored and Chau Tran committed Mar 21, 2022
1 parent 6537c61 commit 41d8b18
Showing 1 changed file with 15 additions and 5 deletions.
20 changes: 15 additions & 5 deletions e2e/js/src/js.test.ts
Expand Up @@ -51,7 +51,9 @@ describe('js e2e', () => {
`dist/libs/${lib}/README.md`,
`dist/libs/${lib}/package.json`,
`dist/libs/${lib}/src/index.js`,
`dist/libs/${lib}/src/lib/${lib}.js`
`dist/libs/${lib}/src/lib/${lib}.js`,
`dist/libs/${lib}/src/index.d.ts`,
`dist/libs/${lib}/src/lib/${lib}.d.ts`
);

updateJson(`libs/${lib}/project.json`, (json) => {
Expand Down Expand Up @@ -108,7 +110,9 @@ describe('js e2e', () => {
checkFilesExist(
`dist/libs/${parentLib}/package.json`,
`dist/libs/${parentLib}/src/index.js`,
`dist/libs/${parentLib}/src/lib/${parentLib}.js`
`dist/libs/${parentLib}/src/lib/${parentLib}.js`,
`dist/libs/${parentLib}/src/index.d.ts`,
`dist/libs/${parentLib}/src/lib/${parentLib}.d.ts`
);

const tsconfig = readJson(`tsconfig.base.json`);
Expand All @@ -120,6 +124,7 @@ describe('js e2e', () => {
updateFile(`libs/${parentLib}/src/index.ts`, () => {
return `
import { ${lib} } from '@${scope}/${lib}'
export * from './lib/${parentLib}';
`;
});

Expand Down Expand Up @@ -172,7 +177,9 @@ describe('js e2e', () => {
checkFilesExist(
`dist/libs/${lib}/package.json`,
`dist/libs/${lib}/src/index.js`,
`dist/libs/${lib}/src/lib/${lib}.js`
`dist/libs/${lib}/src/lib/${lib}.js`,
`dist/libs/${lib}/src/index.d.ts`,
`dist/libs/${lib}/src/lib/${lib}.d.ts`
);

const parentLib = uniq('parentlib');
Expand All @@ -192,7 +199,9 @@ describe('js e2e', () => {
checkFilesExist(
`dist/libs/${parentLib}/package.json`,
`dist/libs/${parentLib}/src/index.js`,
`dist/libs/${parentLib}/src/lib/${parentLib}.js`
`dist/libs/${parentLib}/src/lib/${parentLib}.js`,
`dist/libs/${parentLib}/src/index.d.ts`,
`dist/libs/${parentLib}/src/lib/${parentLib}.d.ts`
);

const tsconfig = readJson(`tsconfig.base.json`);
Expand All @@ -203,7 +212,8 @@ describe('js e2e', () => {

updateFile(`libs/${parentLib}/src/index.ts`, () => {
return `
import { ${lib} } from '@${scope}/${lib}'
import { ${lib} } from '@${scope}/${lib}';
export * from './lib/${parentLib}';
`;
});

Expand Down

0 comments on commit 41d8b18

Please sign in to comment.