Skip to content

Commit d66b4b1

Browse files
committed
Fix package artifact spec on Windows
1 parent 139ff2d commit d66b4b1

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

scripts/desktop-package-artifact.spec.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { existsSync, mkdirSync, writeFileSync } from 'node:fs'
22
import { mkdtemp, rm } from 'node:fs/promises'
33
import { tmpdir } from 'node:os'
4-
import { join } from 'node:path'
4+
import { join, resolve } from 'node:path'
55
import { afterEach, describe, expect, it } from 'vitest'
66

77
import {
@@ -21,8 +21,9 @@ afterEach(async () => {
2121
describe('temporary desktop package ownership', () => {
2222
it('uses the persistent package root unless an explicit root is supplied', () => {
2323
expect(resolveDesktopPackageRootArg([])).toBe(DEFAULT_DESKTOP_PACKAGE_ROOT)
24-
expect(resolveDesktopPackageRootArg(['--package-root', 'build/app'], '/repo')).toBe('/repo/build/app')
25-
expect(resolveDesktopPackageRootArg(['--', '--package-root', 'build/app'], '/repo')).toBe('/repo/build/app')
24+
const expected = resolve('/repo', 'build/app')
25+
expect(resolveDesktopPackageRootArg(['--package-root', 'build/app'], '/repo')).toBe(expected)
26+
expect(resolveDesktopPackageRootArg(['--', '--package-root', 'build/app'], '/repo')).toBe(expected)
2627
expect(() => resolveDesktopPackageRootArg(['--package-root'])).toThrow('usage: --package-root <path>')
2728
})
2829

0 commit comments

Comments
 (0)