@@ -84,7 +84,28 @@ func Test_EmitCannotFindPackages_Actions(t *testing.T) {
8484 assert .Contains (t , d .MarkdownMessage , "If any of the packages are already present in the repository" )
8585}
8686
87- func Test_EmitPrivateRegistryUsed (t * testing.T ) {
87+ func Test_EmitPrivateRegistryUsed_Single (t * testing.T ) {
88+ writer := newMemoryDiagnosticsWriter ()
89+
90+ testItems := []string {
91+ "* https://github.com/github/example (Git Source)" ,
92+ }
93+
94+ EmitPrivateRegistryUsed (writer , testItems )
95+
96+ assert .Len (t , writer .diagnostics , 1 , "Expected one diagnostic to be emitted" )
97+
98+ d := writer .diagnostics [0 ]
99+ assert .Equal (t , d .Source .Id , "go/autobuilder/analysis-using-private-registries" )
100+ assert .Equal (t , d .Severity , string (severityNote ))
101+ assert .Contains (t , d .MarkdownMessage , "following private package registry" )
102+
103+ for i := range testItems {
104+ assert .Contains (t , d .MarkdownMessage , testItems [i ])
105+ }
106+ }
107+
108+ func Test_EmitPrivateRegistryUsed_Multiple (t * testing.T ) {
88109 writer := newMemoryDiagnosticsWriter ()
89110
90111 testItems := []string {
@@ -99,6 +120,7 @@ func Test_EmitPrivateRegistryUsed(t *testing.T) {
99120 d := writer .diagnostics [0 ]
100121 assert .Equal (t , d .Source .Id , "go/autobuilder/analysis-using-private-registries" )
101122 assert .Equal (t , d .Severity , string (severityNote ))
123+ assert .Contains (t , d .MarkdownMessage , "following private package registries" )
102124
103125 for i := range testItems {
104126 assert .Contains (t , d .MarkdownMessage , testItems [i ])
0 commit comments