From 7b18696cd51442814a0c2e899bcd957c4e4ad791 Mon Sep 17 00:00:00 2001 From: jochen Date: Sat, 24 Oct 2026 16:26:43 +0200 Subject: [PATCH] Give the data module's test manifest the directory and backup the catalogue asks of an irreplaceable item --- .../cmd/mesh-delivery-assigner/integration_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/mesh-delivery-assigner/cmd/mesh-delivery-assigner/integration_test.go b/modules/mesh-delivery-assigner/cmd/mesh-delivery-assigner/integration_test.go index ecd2d44..ca5a7d2 100644 --- a/modules/mesh-delivery-assigner/cmd/mesh-delivery-assigner/integration_test.go +++ b/modules/mesh-delivery-assigner/cmd/mesh-delivery-assigner/integration_test.go @@ -338,7 +338,7 @@ func (b *bed) conditionsSaid(t *testing.T) map[string]asks.Condition { func TestAFailedDataModuleIsAskedToRestore(t *testing.T) { b := startBed(t, "") fNew := delivery.SourcePrefix2 + strings.Repeat("d", 64) - digest := b.manifest(t, "mail", `{"module":"mail","version":"1","data":{"own":[{"id":"mail","class":"irreplaceable"}]}}`) + digest := b.manifest(t, "mail", `{"module":"mail","version":"1","resources":[{"id":"data","type":"directory","path":"/var/lib/mail"}],"data":{"own":[{"id":"mail","path":"${dir:data}","class":"irreplaceable","backup":"copy"}]}}`) mod, _ := delivery.EncodeModule(delivery.Module{FP2: fNew, Manifest: digest, Repository: "novox/mail", Commit: strings.Repeat("1", 40), Path: delivery.RootPath}) b.putJSON(t, delivery.ModulesBucket, "mail", mod) on, _ := delivery.EncodePresence(delivery.Presence{Online: true})