@@ -10,7 +10,7 @@ import (
10
10
"github.com/stretchr/testify/assert"
11
11
)
12
12
13
- func TestGetCommitStatuses (t * testing.T ) {
13
+ func TestGetCommitStatusesViaSHA (t * testing.T ) {
14
14
assert .NoError (t , PrepareTestDatabase ())
15
15
16
16
repo1 := AssertExistsAndLoadBean (t , & Repository {ID : 1 }).(* Repository )
@@ -20,20 +20,59 @@ func TestGetCommitStatuses(t *testing.T) {
20
20
statuses , maxResults , err := GetCommitStatuses (repo1 , sha1 , & CommitStatusOptions {})
21
21
assert .NoError (t , err )
22
22
assert .Equal (t , int (maxResults ), 5 )
23
- if assert .Len (t , statuses , 5 ) {
24
- assert .Equal (t , statuses [0 ].Context , "ci/awesomeness" )
25
- assert .Equal (t , statuses [0 ].State , CommitStatusPending )
23
+ assert .Len (t , statuses , 5 )
26
24
27
- assert .Equal (t , statuses [1 ].Context , "cov/awesomeness" )
28
- assert .Equal (t , statuses [1 ].State , CommitStatusWarning )
25
+ assert .Equal (t , statuses [0 ].Context , "ci/awesomeness" )
26
+ assert .Equal (t , statuses [0 ].State , CommitStatusPending )
27
+ assert .Equal (t , statuses [0 ].APIURL (), "TODO" )
29
28
30
- assert .Equal (t , statuses [2 ].Context , "cov/awesomeness" )
31
- assert .Equal (t , statuses [2 ].State , CommitStatusSuccess )
29
+ assert .Equal (t , statuses [1 ].Context , "cov/awesomeness" )
30
+ assert .Equal (t , statuses [1 ].State , CommitStatusWarning )
31
+ assert .Equal (t , statuses [1 ].APIURL (), "TODO" )
32
32
33
- assert .Equal (t , statuses [3 ].Context , "ci/awesomeness" )
34
- assert .Equal (t , statuses [3 ].State , CommitStatusFailure )
33
+ assert .Equal (t , statuses [2 ].Context , "cov/awesomeness" )
34
+ assert .Equal (t , statuses [2 ].State , CommitStatusSuccess )
35
+ assert .Equal (t , statuses [2 ].APIURL (), "TODO" )
35
36
36
- assert .Equal (t , statuses [4 ].Context , "deploy/awesomeness" )
37
- assert .Equal (t , statuses [4 ].State , CommitStatusError )
38
- }
37
+ assert .Equal (t , statuses [3 ].Context , "ci/awesomeness" )
38
+ assert .Equal (t , statuses [3 ].State , CommitStatusFailure )
39
+ assert .Equal (t , statuses [3 ].APIURL (), "TODO" )
40
+
41
+ assert .Equal (t , statuses [4 ].Context , "deploy/awesomeness" )
42
+ assert .Equal (t , statuses [4 ].State , CommitStatusError )
43
+ assert .Equal (t , statuses [4 ].APIURL (), "TODO" )
44
+ }
45
+
46
+ /* TODO
47
+ func TestGetCommitStatusesViaBranch(t *testing.T) {
48
+ assert.NoError(t, PrepareTestDatabase())
49
+
50
+ repo1 := AssertExistsAndLoadBean(t, &Repository{ID: 1}).(*Repository)
51
+
52
+ sha1 := "master"
53
+ statuses, maxResults, err := GetCommitStatuses(repo1, sha1, &CommitStatusOptions{})
54
+ assert.NoError(t, err)
55
+ assert.Equal(t, int(maxResults), 5)
56
+ assert.Len(t, statuses, 5)
57
+
58
+ assert.Equal(t, statuses[0].Context, "ci/awesomeness")
59
+ assert.Equal(t, statuses[0].State, CommitStatusPending)
60
+ assert.Equal(t, statuses[0].APIURL(), "TODO")
61
+
62
+ assert.Equal(t, statuses[1].Context, "cov/awesomeness")
63
+ assert.Equal(t, statuses[1].State, CommitStatusWarning)
64
+ assert.Equal(t, statuses[1].APIURL(), "TODO")
65
+
66
+ assert.Equal(t, statuses[2].Context, "cov/awesomeness")
67
+ assert.Equal(t, statuses[2].State, CommitStatusSuccess)
68
+ assert.Equal(t, statuses[2].APIURL(), "TODO")
69
+
70
+ assert.Equal(t, statuses[3].Context, "ci/awesomeness")
71
+ assert.Equal(t, statuses[3].State, CommitStatusFailure)
72
+ assert.Equal(t, statuses[3].APIURL(), "TODO")
73
+
74
+ assert.Equal(t, statuses[4].Context, "deploy/awesomeness")
75
+ assert.Equal(t, statuses[4].State, CommitStatusError)
76
+ assert.Equal(t, statuses[4].APIURL(), "TODO")
39
77
}
78
+ */
0 commit comments