From 059f7c703dc9138e6217528805874811304882ac Mon Sep 17 00:00:00 2001 From: ewy Date: Wed, 22 Apr 2026 21:33:01 +0200 Subject: add unit test for pikdex hydration --- indexers/pikdex/hydrate_test.go | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 indexers/pikdex/hydrate_test.go diff --git a/indexers/pikdex/hydrate_test.go b/indexers/pikdex/hydrate_test.go new file mode 100644 index 0000000..e72954e --- /dev/null +++ b/indexers/pikdex/hydrate_test.go @@ -0,0 +1,29 @@ +//go:build test + +package pikdex + +import ( + "github.com/stretchr/testify/assert" + "pik/testx" + "testing" +) + +func TestHydrate(t *testing.T) { + aliases := []string{"alias1", "alias2"} + p := pikdex{ + mods: map[string]*SourceData{ + "asdf": { + Aliases: aliases, + Icon: "I", + Path: "asdf", + }, + }, + } + src := testx.TSource("asdf", "target") + hyd := src.Hydrate(nil) + assert.NotNil(t, hyd) + err := p.Mod(src, hyd) + assert.NoError(t, err) + assert.Equal(t, aliases, hyd.Aliases) + assert.Equal(t, "I", hyd.Icon) +} -- cgit v1.3.1