1484bee621
* wip: changelog * fixup * fix: add +x to product.json in build-vscode While testing a pre-release, there seems to be a bug with the file permissions for `product.json`. Adding `chmod +x` to see if that fixes it. * chore: increase timeout * fix: keep product.json file permissions in release When we added the change to modify the `package.json` version using `mv` and `jq` we didn't account for lost file permissions. This caused a bug only happening in CI. This should fix it by giving it 755 via `chmod`. * trigger ci * chore: update package.json bust cache * fixup!: fix: keep product.json file permissions in release * Revert "fix: add +x to product.json in build-vscode" This reverts commit fc4d2b532f41277d6b93243cd6bd2ba2434f80d6. * chore: pin ubuntu runner in build code-server * chore: update prettierignore * chore: add notes to changelog * chore: use ubuntu-22.04 for e2e * chore: pin all jobs in build to ubuntu 20.04 * feat(wrapper): add tests for isChild * fixup: include description ts-expect-error comment * chore: update CHANGELOG * chore: update Helm chart * fixup: use our childProcess * Update CHANGELOG.md Co-authored-by: Asher <ash@coder.com> Co-authored-by: Asher <ash@coder.com>
15 lines
432 B
TypeScript
15 lines
432 B
TypeScript
import { ChildProcess, ParentProcess, isChild } from "../../../src/node/wrapper"
|
|
|
|
describe("wrapper", () => {
|
|
describe("isChild", () => {
|
|
it("should return false for parent process", () => {
|
|
const p = new ParentProcess("1")
|
|
expect(isChild(p)).toBe(false)
|
|
})
|
|
})
|
|
it("should return false for parent process", () => {
|
|
const childProc = new ChildProcess(1)
|
|
expect(isChild(childProc)).toBe(true)
|
|
})
|
|
})
|