diff --git a/tests/scripts/release.test.ts b/tests/scripts/release.test.ts index 3e2e7e8..0ea64b1 100644 --- a/tests/scripts/release.test.ts +++ b/tests/scripts/release.test.ts @@ -1,3 +1,4 @@ +import { join, resolve } from 'node:path'; import { describe, expect, test } from 'bun:test'; import { @@ -8,6 +9,9 @@ import { type ReleaseDependencies, } from '../../scripts/release'; +const testRepositoryRoot = resolve('/test-workspace/aryx'); +const testPackageJsonPath = join(testRepositoryRoot, 'package.json'); + function gitSuccess(stdout = '', stderr = ''): GitCommandResult { return { exitCode: 0, @@ -109,8 +113,8 @@ describe('release workflow', () => { const result = await runReleaseWorkflow( { - repositoryRoot: 'C:\\workspace\\personal\\projects\\aryx', - packageJsonPath: 'C:\\workspace\\personal\\projects\\aryx\\package.json', + repositoryRoot: testRepositoryRoot, + packageJsonPath: testPackageJsonPath, }, dependencies, ); @@ -148,8 +152,8 @@ describe('release workflow', () => { await expect( runReleaseWorkflow( { - repositoryRoot: 'C:\\workspace\\personal\\projects\\aryx', - packageJsonPath: 'C:\\workspace\\personal\\projects\\aryx\\package.json', + repositoryRoot: testRepositoryRoot, + packageJsonPath: testPackageJsonPath, }, dependencies, ), @@ -173,8 +177,8 @@ describe('release workflow', () => { await expect( runReleaseWorkflow( { - repositoryRoot: 'C:\\workspace\\personal\\projects\\aryx', - packageJsonPath: 'C:\\workspace\\personal\\projects\\aryx\\package.json', + repositoryRoot: testRepositoryRoot, + packageJsonPath: testPackageJsonPath, bumpArg: 'minor', }, dependencies, @@ -204,8 +208,8 @@ describe('release workflow', () => { await expect( runReleaseWorkflow( { - repositoryRoot: 'C:\\workspace\\personal\\projects\\aryx', - packageJsonPath: 'C:\\workspace\\personal\\projects\\aryx\\package.json', + repositoryRoot: testRepositoryRoot, + packageJsonPath: testPackageJsonPath, }, dependencies, ),