Pārlūkot izejas kodu

chore: generate

opencode-agent[bot] 3 mēneši atpakaļ
vecāks
revīzija
f14784d531
1 mainītis faili ar 20 papildinājumiem un 24 dzēšanām
  1. 20 24
      packages/opencode/test/project/vcs.test.ts

+ 20 - 24
packages/opencode/test/project/vcs.test.ts

@@ -289,31 +289,27 @@ describe("Vcs diff", () => {
     })
   })
 
-  test(
-    "diff('git') keeps carriage returns inside patch hunks",
-    async () => {
-      await using tmp = await tmpdir({ git: true })
-      await fs.writeFile(path.join(tmp.path, "file.txt"), "keep\nsame\rdiff --git inside\ndelete\n", "utf-8")
-      await $`git add .`.cwd(tmp.path).quiet()
-      await $`git commit --no-gpg-sign -m "add file"`.cwd(tmp.path).quiet()
-      await fs.writeFile(path.join(tmp.path, "file.txt"), "keep\nadd\nsame\rdiff --git inside\n", "utf-8")
-
-      await withVcsOnly(tmp.path, async () => {
-        const diff = await AppRuntime.runPromise(
-          Effect.gen(function* () {
-            const vcs = yield* Vcs.Service
-            return yield* vcs.diff("git")
-          }),
-        )
-        const file = diff.find((item) => item.file === "file.txt")
+  test("diff('git') keeps carriage returns inside patch hunks", async () => {
+    await using tmp = await tmpdir({ git: true })
+    await fs.writeFile(path.join(tmp.path, "file.txt"), "keep\nsame\rdiff --git inside\ndelete\n", "utf-8")
+    await $`git add .`.cwd(tmp.path).quiet()
+    await $`git commit --no-gpg-sign -m "add file"`.cwd(tmp.path).quiet()
+    await fs.writeFile(path.join(tmp.path, "file.txt"), "keep\nadd\nsame\rdiff --git inside\n", "utf-8")
 
-        expect(file?.patch).toContain(" same\rdiff --git inside")
-        expect(file?.patch).toContain("-delete")
-        expect(() => parsePatch(file?.patch ?? "")).not.toThrow()
-      })
-    },
-    20_000,
-  )
+    await withVcsOnly(tmp.path, async () => {
+      const diff = await AppRuntime.runPromise(
+        Effect.gen(function* () {
+          const vcs = yield* Vcs.Service
+          return yield* vcs.diff("git")
+        }),
+      )
+      const file = diff.find((item) => item.file === "file.txt")
+
+      expect(file?.patch).toContain(" same\rdiff --git inside")
+      expect(file?.patch).toContain("-delete")
+      expect(() => parsePatch(file?.patch ?? "")).not.toThrow()
+    })
+  }, 20_000)
 
   test("diff('branch') returns changes against default branch", async () => {
     await using tmp = await tmpdir({ git: true })