File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -13,11 +13,24 @@ import (
13
13
)
14
14
15
15
func TestPullRequest_APIFormat (t * testing.T ) {
16
+ //with HeadRepo
16
17
assert .NoError (t , models .PrepareTestDatabase ())
17
18
pr := models .AssertExistsAndLoadBean (t , & models.PullRequest {ID : 1 }).(* models.PullRequest )
18
19
assert .NoError (t , pr .LoadAttributes ())
19
20
assert .NoError (t , pr .LoadIssue ())
20
21
apiPullRequest := ToAPIPullRequest (pr )
21
22
assert .NotNil (t , apiPullRequest )
22
23
assert .Nil (t , apiPullRequest .Head )
24
+
25
+ //withOut HeadRepo
26
+ pr = models .AssertExistsAndLoadBean (t , & models.PullRequest {ID : 1 }).(* models.PullRequest )
27
+ assert .NoError (t , pr .LoadIssue ())
28
+ assert .NoError (t , pr .LoadAttributes ())
29
+ // simulate fork deletion
30
+ pr .HeadRepo = nil
31
+ pr .HeadRepoID = 100000
32
+ apiPullRequest = ToAPIPullRequest (pr )
33
+ assert .NotNil (t , apiPullRequest )
34
+ assert .Nil (t , apiPullRequest .Head .Repository )
35
+ assert .EqualValues (t , - 1 , apiPullRequest .Head .RepoID )
23
36
}
You can’t perform that action at this time.
0 commit comments