mirror of
https://github.com/pnpm/pnpm.git
synced 2025-12-31 11:08:12 -05:00
* test: create new @pnpm/test-ipc-server private util package * test: use @pnpm/test-ipc-server for previously refactored tests * test: use @pnpm/test-ipc-server for tests using json-append * test: change how --no-bail is passed to avoid passing it to scripts This test began failing after the conversion to use `@pnpm/test-echo-server` since the `--no-bail` script was being passed to scripts. Changing how --no-bail is configured to fix this test. * test: use @pnpm/test-ipc-server in exec/lifecycle fixture tests * test: use @pnpm/test-ipc-server in pkg-manager/headless fixture tests * test: use @pnpm/test-ipc-server in exec/prepare-package fixture tests * test: switch pnpm test from json-append to @pnpm.e2e/hello-world-js-bin * test: fix and re-enable 'rebuild multiple packages in correct order' The pnpm-workspace.yaml file didn't contain all packages, causing: ``` 2023-12-22T02:24:46.2277155Z FAIL test/recursive.ts 2023-12-22T02:24:46.2277881Z ● rebuild multiple packages in correct order 2023-12-22T02:24:46.2278348Z 2023-12-22T02:24:46.2278734Z expect(received).toStrictEqual(expected) // deep equality 2023-12-22T02:24:46.2279302Z 2023-12-22T02:24:46.2279517Z - Expected - 1 2023-12-22T02:24:46.2279932Z + Received + 0 2023-12-22T02:24:46.2280186Z 2023-12-22T02:24:46.2280791Z Array [ 2023-12-22T02:24:46.2281256Z "project-1", 2023-12-22T02:24:46.2281733Z - "project-2", 2023-12-22T02:24:46.2282135Z ] 2023-12-22T02:24:46.2282334Z 2023-12-22T02:24:46.2282475Z 216 | }, []) 2023-12-22T02:24:46.2282870Z 217 | 2023-12-22T02:24:46.2283788Z > 218 | expect(server1.getMessages()).toStrictEqual(['project-1', 'project-2']) 2023-12-22T02:24:46.2284725Z | ^ 2023-12-22T02:24:46.2285802Z 219 | expect(server2.getMessages()).toStrictEqual(['project-1', 'project-3']) 2023-12-22T02:24:46.2286683Z 220 | }) 2023-12-22T02:24:46.2287049Z 221 | 2023-12-22T02:24:46.2287269Z 2023-12-22T02:24:46.2287588Z at Object.<anonymous> (test/recursive.ts:218:33) ```
63 lines
1.1 KiB
JSON
63 lines
1.1 KiB
JSON
{
|
|
"extends": "@pnpm/tsconfig",
|
|
"compilerOptions": {
|
|
"outDir": "lib",
|
|
"rootDir": "src"
|
|
},
|
|
"include": [
|
|
"src/**/*.ts",
|
|
"../../__typings__/**/*.d.ts"
|
|
],
|
|
"references": [
|
|
{
|
|
"path": "../../__utils__/prepare"
|
|
},
|
|
{
|
|
"path": "../../__utils__/test-ipc-server"
|
|
},
|
|
{
|
|
"path": "../../cli/cli-utils"
|
|
},
|
|
{
|
|
"path": "../../cli/command"
|
|
},
|
|
{
|
|
"path": "../../cli/common-cli-options-help"
|
|
},
|
|
{
|
|
"path": "../../config/config"
|
|
},
|
|
{
|
|
"path": "../../packages/error"
|
|
},
|
|
{
|
|
"path": "../../packages/types"
|
|
},
|
|
{
|
|
"path": "../../pkg-manager/package-bins"
|
|
},
|
|
{
|
|
"path": "../../pkg-manager/plugin-commands-installation"
|
|
},
|
|
{
|
|
"path": "../../pkg-manifest/read-package-json"
|
|
},
|
|
{
|
|
"path": "../../pkg-manifest/read-project-manifest"
|
|
},
|
|
{
|
|
"path": "../../store/store-path"
|
|
},
|
|
{
|
|
"path": "../../workspace/filter-workspace-packages"
|
|
},
|
|
{
|
|
"path": "../../workspace/sort-packages"
|
|
},
|
|
{
|
|
"path": "../lifecycle"
|
|
}
|
|
],
|
|
"composite": true
|
|
}
|