summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--indexers/pikdex/hydrate_test.go29
1 files changed, 29 insertions, 0 deletions
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)
+}