Skip to content

Commit 41023c5

Browse files
Test case for aliasing container imports (#1193)
1 parent 41e7392 commit 41023c5

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

common/containers/container_test.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,16 @@ func TestContainers_ResolveCandidateNames_EmptyContainer(t *testing.T) {
6262
}
6363
}
6464

65+
func TestContainers_Alias(t *testing.T) {
66+
cont, err := DefaultContainer.Extend(Alias("my.example.pkg.verbose", "bigex"))
67+
if err != nil {
68+
t.Fatalf("Extend() failed: %v", err)
69+
}
70+
if !reflect.DeepEqual(cont.ResolveCandidateNames("bigex.Execute"), []string{"my.example.pkg.verbose.Execute"}) {
71+
t.Errorf("ResolveCandidateNames() got %s, wanted %s", cont.ResolveCandidateNames("bigex.Execute"), "my.example.pkg.verbose.Execute")
72+
}
73+
}
74+
6575
func TestContainers_Abbrevs(t *testing.T) {
6676
abbr, err := DefaultContainer.Extend(Abbrevs("my.alias.R"))
6777
if err != nil {

0 commit comments

Comments
 (0)