Constant for repo url

This commit is contained in:
2026-09-08 17:41:27 +00:00
parent 6c29a7a0cc
commit 973fd9fa93
3 changed files with 32 additions and 19 deletions
+7 -6
View File
@@ -3,6 +3,7 @@ import { describe, expect, test } from "vitest";
import {
GitUpdateService,
UPDATE_REMOTE_URL,
type CommandResult,
type CommandRunner,
} from "../../src/updater/git-update-service.js";
@@ -24,11 +25,11 @@ describe("GitUpdateService", () => {
new Map([
["git branch --show-current", result("feature/demo\n")],
[
"git fetch --quiet origin +refs/heads/feature/demo:refs/remotes/origin/feature/demo",
`git fetch --quiet ${UPDATE_REMOTE_URL} +refs/heads/feature/demo:refs/remotes/xo-updater/feature/demo`,
result(),
],
["git rev-parse HEAD", result("aaa\n")],
["git rev-parse refs/remotes/origin/feature/demo", result("bbb\n")],
["git rev-parse refs/remotes/xo-updater/feature/demo", result("bbb\n")],
["git status --porcelain", result()],
["git merge-base --is-ancestor aaa bbb", result()],
["git log -1 --format=%s bbb", result("Useful update\n")],
@@ -52,11 +53,11 @@ describe("GitUpdateService", () => {
new Map([
["git branch --show-current", result("main\n")],
[
"git fetch --quiet origin +refs/heads/main:refs/remotes/origin/main",
`git fetch --quiet ${UPDATE_REMOTE_URL} +refs/heads/main:refs/remotes/xo-updater/main`,
result(),
],
["git rev-parse HEAD", result("aaa\n")],
["git rev-parse refs/remotes/origin/main", result("bbb\n")],
["git rev-parse refs/remotes/xo-updater/main", result("bbb\n")],
["git status --porcelain", result(" M src/example.ts\n")],
["git merge-base --is-ancestor aaa bbb", result()],
["git log -1 --format=%s bbb", result("Update\n")],
@@ -74,11 +75,11 @@ describe("GitUpdateService", () => {
new Map([
["git branch --show-current", result("main\n")],
[
"git fetch --quiet origin +refs/heads/main:refs/remotes/origin/main",
`git fetch --quiet ${UPDATE_REMOTE_URL} +refs/heads/main:refs/remotes/xo-updater/main`,
result(),
],
["git rev-parse HEAD", result("bbb\n")],
["git rev-parse refs/remotes/origin/main", result("aaa\n")],
["git rev-parse refs/remotes/xo-updater/main", result("aaa\n")],
["git status --porcelain", result()],
["git merge-base --is-ancestor bbb aaa", result("", 1)],
["git merge-base --is-ancestor aaa bbb", result()],