Files
oh-my-opencode/src/shared/zip-entry-listing/zipinfo-zip-entry-listing.test.ts
T
2026-04-03 18:38:14 +09:00

25 lines
683 B
TypeScript

/// <reference types="bun-types" />
import { describe, expect, it } from "bun:test"
import { parseZipInfoListedEntry } from "./zipinfo-zip-entry-listing"
describe("parseZipInfoListedEntry", () => {
describe("#given a zipinfo listing line with trailing filename whitespace", () => {
it("#when parsing the line #then preserves the original trailing whitespace", () => {
// given
const listedLine =
"?rw------- 2.0 unx 1 b- 1 stor 26-Apr-03 18:33 trailing-space.txt "
// when
const parsedEntry = parseZipInfoListedEntry(listedLine)
// then
expect(parsedEntry).toEqual({
path: "trailing-space.txt ",
type: "file",
})
})
})
})