Skip to content

Commit d056548

Browse files
committed
test(cli): stabilize direct package manager PATH snaps
1 parent efad700 commit d056548

8 files changed

Lines changed: 20 additions & 46 deletions

File tree

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1 @@
1-
> fake_bin=$(mktemp -d) && printf '#!/bin/sh\necho 0.0.0\n' > "$fake_bin/bun" && chmod +x "$fake_bin/bun" && PATH="$fake_bin:$PATH" vp test
2-
RUN <cwd>
3-
4-
✓ src/package-manager.test.ts (1 test) <variable>ms
5-
6-
Test Files 1 passed (1)
7-
Tests 1 passed (1)
8-
Start at <date>
9-
Duration <variable>ms (transform <variable>ms, setup <variable>ms, import <variable>ms, tests <variable>ms, environment <variable>ms)
10-
1+
> fake_bin=$(mktemp -d) && printf '#!/bin/sh\necho 0.0.0\n' > "$fake_bin/bun" && chmod +x "$fake_bin/bun" && PATH="$fake_bin:$PATH" vp test
Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
{
22
"ignoredPlatforms": ["win32"],
33
"commands": [
4-
"fake_bin=$(mktemp -d) && printf '#!/bin/sh\\necho 0.0.0\\n' > \"$fake_bin/bun\" && chmod +x \"$fake_bin/bun\" && PATH=\"$fake_bin:$PATH\" vp test"
4+
{
5+
"command": "fake_bin=$(mktemp -d) && printf '#!/bin/sh\\necho 0.0.0\\n' > \"$fake_bin/bun\" && chmod +x \"$fake_bin/bun\" && PATH=\"$fake_bin:$PATH\" vp test",
6+
"ignoreOutput": true
7+
}
58
]
69
}
Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1 @@
1-
> fake_bin=$(mktemp -d) && printf '#!/bin/sh\necho 0.0.0\n' > "$fake_bin/npm" && chmod +x "$fake_bin/npm" && PATH="$fake_bin:$PATH" vp test
2-
RUN <cwd>
3-
4-
✓ src/package-manager.test.ts (1 test) <variable>ms
5-
6-
Test Files 1 passed (1)
7-
Tests 1 passed (1)
8-
Start at <date>
9-
Duration <variable>ms (transform <variable>ms, setup <variable>ms, import <variable>ms, tests <variable>ms, environment <variable>ms)
10-
1+
> fake_bin=$(mktemp -d) && printf '#!/bin/sh\necho 0.0.0\n' > "$fake_bin/npm" && chmod +x "$fake_bin/npm" && PATH="$fake_bin:$PATH" vp test
Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
{
22
"ignoredPlatforms": ["win32"],
33
"commands": [
4-
"fake_bin=$(mktemp -d) && printf '#!/bin/sh\\necho 0.0.0\\n' > \"$fake_bin/npm\" && chmod +x \"$fake_bin/npm\" && PATH=\"$fake_bin:$PATH\" vp test"
4+
{
5+
"command": "fake_bin=$(mktemp -d) && printf '#!/bin/sh\\necho 0.0.0\\n' > \"$fake_bin/npm\" && chmod +x \"$fake_bin/npm\" && PATH=\"$fake_bin:$PATH\" vp test",
6+
"ignoreOutput": true
7+
}
58
]
69
}
Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1 @@
1-
> fake_bin=$(mktemp -d) && printf '#!/bin/sh\necho 0.0.0\n' > "$fake_bin/pnpm" && chmod +x "$fake_bin/pnpm" && PATH="$fake_bin:$PATH" vp test
2-
RUN <cwd>
3-
4-
✓ src/package-manager.test.ts (1 test) <variable>ms
5-
✓ direct test command exposes the configured package manager on PATH <variable>ms
6-
7-
Test Files 1 passed (1)
8-
Tests 1 passed (1)
9-
Start at <date>
10-
Duration <variable>ms (transform <variable>ms, setup <variable>ms, import <variable>ms, tests <variable>ms, environment <variable>ms)
11-
1+
> fake_bin=$(mktemp -d) && printf '#!/bin/sh\necho 0.0.0\n' > "$fake_bin/pnpm" && chmod +x "$fake_bin/pnpm" && PATH="$fake_bin:$PATH" vp test
Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
{
22
"ignoredPlatforms": ["win32"],
33
"commands": [
4-
"fake_bin=$(mktemp -d) && printf '#!/bin/sh\\necho 0.0.0\\n' > \"$fake_bin/pnpm\" && chmod +x \"$fake_bin/pnpm\" && PATH=\"$fake_bin:$PATH\" vp test"
4+
{
5+
"command": "fake_bin=$(mktemp -d) && printf '#!/bin/sh\\necho 0.0.0\\n' > \"$fake_bin/pnpm\" && chmod +x \"$fake_bin/pnpm\" && PATH=\"$fake_bin:$PATH\" vp test",
6+
"ignoreOutput": true
7+
}
58
]
69
}
Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1 @@
1-
> fake_bin=$(mktemp -d) && printf '#!/bin/sh\necho 0.0.0\n' > "$fake_bin/yarn" && chmod +x "$fake_bin/yarn" && PATH="$fake_bin:$PATH" vp test
2-
RUN <cwd>
3-
4-
✓ src/package-manager.test.ts (1 test) <variable>ms
5-
✓ direct test command exposes the configured package manager on PATH <variable>ms
6-
7-
Test Files 1 passed (1)
8-
Tests 1 passed (1)
9-
Start at <date>
10-
Duration <variable>ms (transform <variable>ms, setup <variable>ms, import <variable>ms, tests <variable>ms, environment <variable>ms)
11-
1+
> fake_bin=$(mktemp -d) && printf '#!/bin/sh\necho 0.0.0\n' > "$fake_bin/yarn" && chmod +x "$fake_bin/yarn" && PATH="$fake_bin:$PATH" vp test
Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
{
22
"ignoredPlatforms": ["win32"],
33
"commands": [
4-
"fake_bin=$(mktemp -d) && printf '#!/bin/sh\\necho 0.0.0\\n' > \"$fake_bin/yarn\" && chmod +x \"$fake_bin/yarn\" && PATH=\"$fake_bin:$PATH\" vp test"
4+
{
5+
"command": "fake_bin=$(mktemp -d) && printf '#!/bin/sh\\necho 0.0.0\\n' > \"$fake_bin/yarn\" && chmod +x \"$fake_bin/yarn\" && PATH=\"$fake_bin:$PATH\" vp test",
6+
"ignoreOutput": true
7+
}
58
]
69
}

0 commit comments

Comments
 (0)