refactor(archive): rename BuildArchive to WriteArchive

It writes a zip and returns a count; Build prefix clashed with
BuildDump, which constructs an in-memory value with no I/O.
This commit is contained in:
moonD4rk
2026-06-07 15:56:56 +08:00
parent 8851ef63ba
commit 94e13cc4fc
3 changed files with 8 additions and 8 deletions
+5 -5
View File
@@ -10,9 +10,9 @@ import (
"github.com/moond4rk/hackbrowserdata/utils/fileutil"
)
// TestBuildArchive_RoundTrip exercises the archive path: ArchiveSources -> BuildArchive (stage+zip)
// TestWriteArchive_RoundTrip exercises the archive path: ArchiveSources -> WriteArchive (stage+zip)
// -> Unzip, asserting the archive's internal layout is <key>/<User Data layout>.
func TestBuildArchive_RoundTrip(t *testing.T) {
func TestWriteArchive_RoundTrip(t *testing.T) {
origin := t.TempDir()
def := filepath.Join(origin, "Default")
if err := os.MkdirAll(def, 0o755); err != nil {
@@ -34,12 +34,12 @@ func TestBuildArchive_RoundTrip(t *testing.T) {
}
zipPath := filepath.Join(t.TempDir(), "data.zip")
n, err := BuildArchive([]Browser{b}, []types.Category{types.History}, zipPath)
n, err := WriteArchive([]Browser{b}, []types.Category{types.History}, zipPath)
if err != nil {
t.Fatalf("BuildArchive: %v", err)
t.Fatalf("WriteArchive: %v", err)
}
if n == 0 {
t.Fatal("BuildArchive captured 0 files")
t.Fatal("WriteArchive captured 0 entries")
}
extracted := t.TempDir()