mergo/issue209_test.go
2025-03-29 12:49:14 +07:00

26 lines
483 B
Go

package mergo_test
import (
"testing"
"git.ct129.com/VPN/mergo"
)
func TestIssue209(t *testing.T) {
dst := []string{"a", "b"}
src := []string{"c", "d"}
if err := mergo.Merge(&dst, src, mergo.WithAppendSlice); err != nil {
t.Error(err)
}
expected := []string{"a", "b", "c", "d"}
if len(dst) != len(expected) {
t.Errorf("arrays not equal length")
}
for i := range expected {
if dst[i] != expected[i] {
t.Errorf("array elements at %d are not equal", i)
}
}
}