diff --git a/packages/base/Page/src/SidebarItem/test.tsx b/packages/base/Page/src/SidebarItem/test.tsx index 89b89bb2c88..3add5abccc2 100644 --- a/packages/base/Page/src/SidebarItem/test.tsx +++ b/packages/base/Page/src/SidebarItem/test.tsx @@ -5,7 +5,7 @@ import * as titleCaseModule from 'ap-style-title-case' import { renderHook } from '@testing-library/react-hooks' import { Candidates16 } from '@toptal/picasso-icons' -import PageSidebar from '../PageSidebar' +import { PageSidebar } from '../PageSidebar' import type { Props } from './types' import { SubMenuContextProvider, diff --git a/packages/base/Test-Utils/package.json b/packages/base/Test-Utils/package.json index 969bc73c2c1..c5f3275c25f 100644 --- a/packages/base/Test-Utils/package.json +++ b/packages/base/Test-Utils/package.json @@ -29,6 +29,9 @@ "**/styles.ts", "**/styles.js" ], + "dependencies": { + "@toptal/picasso-shared": "13.1.2" + }, "peerDependencies": { "@toptal/picasso-provider": "3.4.2", "react": ">=16.12.0 < 19.0.0" diff --git a/packages/base/Test-Utils/tsconfig.json b/packages/base/Test-Utils/tsconfig.json index e4aa847b96c..6a9a3609cb6 100644 --- a/packages/base/Test-Utils/tsconfig.json +++ b/packages/base/Test-Utils/tsconfig.json @@ -2,5 +2,8 @@ "extends": "../../../tsconfig.base.json", "compilerOptions": { "outDir": "dist" }, "include": ["src"], - "references": [{ "path": "../../picasso-provider" }] + "references": [ + { "path": "../../picasso-provider" }, + { "path": "../../shared" } + ] } diff --git a/tsconfig.jest.json b/tsconfig.jest.json new file mode 100644 index 00000000000..1455d3e3277 --- /dev/null +++ b/tsconfig.jest.json @@ -0,0 +1,10 @@ +{ + "extends": "./tsconfig.base.json", + "compilerOptions": { + "noEmit": true, + "types": ["jest", "node", "@testing-library/jest-dom"] + }, + "include": ["**/test.tsx", "**/*.test.tsx", "**/test.ts", "**/*.test.ts"], + "exclude": ["packages/picasso-*", "packages/topkit-*", "cypress"], + "references": [{ "path": "./tsconfig.pkg-srcs.json" }] +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 00000000000..c9878830a7e --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,7 @@ +{ + "files": [], + "references": [ + { "path": "./tsconfig.pkg-srcs.json" }, + { "path": "./tsconfig.jest.json" } + ] +} diff --git a/tsconfig.all.json b/tsconfig.pkg-srcs.json similarity index 98% rename from tsconfig.all.json rename to tsconfig.pkg-srcs.json index 8297708c469..636446ee0d7 100644 --- a/tsconfig.all.json +++ b/tsconfig.pkg-srcs.json @@ -1,5 +1,8 @@ { "files": [], + "compilerOptions": { + "composite": true + }, "references": [ { "path": "packages/picasso" }, { "path": "packages/picasso-provider" },