@@ -206,11 +206,25 @@ func testAPIGetContentsExt(t *testing.T) {
206206 session := loginUser (t , "user2" )
207207 token2 := getTokenForLoggedInUser (t , session , auth_model .AccessTokenScopeWriteRepository )
208208 t .Run ("DirContents" , func (t * testing.T ) {
209- req := NewRequestf (t , "GET" , "/api/v1/repos/user2/repo1/contents-ext/docs ?ref=sub-home-md-img-check" )
209+ req := NewRequestf (t , "GET" , "/api/v1/repos/user2/repo1/contents-ext?ref=sub-home-md-img-check" )
210210 resp := MakeRequest (t , req , http .StatusOK )
211211 var contentsResponse api.ContentsExtResponse
212212 DecodeJSON (t , resp , & contentsResponse )
213213 assert .Nil (t , contentsResponse .FileContents )
214+ assert .NotNil (t , contentsResponse .DirContents )
215+
216+ req = NewRequestf (t , "GET" , "/api/v1/repos/user2/repo1/contents-ext/.?ref=sub-home-md-img-check" )
217+ resp = MakeRequest (t , req , http .StatusOK )
218+ contentsResponse = api.ContentsExtResponse {}
219+ DecodeJSON (t , resp , & contentsResponse )
220+ assert .Nil (t , contentsResponse .FileContents )
221+ assert .NotNil (t , contentsResponse .DirContents )
222+
223+ req = NewRequestf (t , "GET" , "/api/v1/repos/user2/repo1/contents-ext/docs?ref=sub-home-md-img-check" )
224+ resp = MakeRequest (t , req , http .StatusOK )
225+ contentsResponse = api.ContentsExtResponse {}
226+ DecodeJSON (t , resp , & contentsResponse )
227+ assert .Nil (t , contentsResponse .FileContents )
214228 assert .Equal (t , "README.md" , contentsResponse .DirContents [0 ].Name )
215229 assert .Nil (t , contentsResponse .DirContents [0 ].Encoding )
216230 assert .Nil (t , contentsResponse .DirContents [0 ].Content )
0 commit comments