4
4
package integration
5
5
6
6
import (
7
- "log"
8
7
"net/http"
9
8
"testing"
10
9
@@ -17,24 +16,23 @@ import (
17
16
"github.com/stretchr/testify/assert"
18
17
)
19
18
20
- func TestAPICompareTag (t * testing.T ) {
19
+ func TestAPICompareBranches (t * testing.T ) {
21
20
defer tests .PrepareTestEnv (t )()
22
21
23
22
user := unittest .AssertExistsAndLoadBean (t , & user_model.User {ID : 2 })
24
23
// Login as User2.
25
24
session := loginUser (t , user .Name )
26
25
token := getTokenForLoggedInUser (t , session , auth_model .AccessTokenScopeWriteRepository )
27
26
28
- repoName := "repo1 "
27
+ repoName := "repo20 "
29
28
30
- req := NewRequestf (t , "GET" , "/api/v1/repos/user2/%s/compare/v1.1...master " , repoName ).
29
+ req := NewRequestf (t , "GET" , "/api/v1/repos/user2/%s/compare/add-csv...remove-files-b " , repoName ).
31
30
AddTokenAuth (token )
32
31
resp := MakeRequest (t , req , http .StatusOK )
33
32
34
33
var apiResp * api.Compare
35
34
DecodeJSON (t , resp , & apiResp )
36
35
37
- log .Printf ("Total commits: %v" , apiResp .TotalCommits )
38
- log .Printf ("Commits: %v" , apiResp .Commits )
39
- assert .Len (t , apiResp .TotalCommits , 1 )
36
+ assert .Equal (t , 2 , apiResp .TotalCommits )
37
+ assert .Len (t , apiResp .Commits , 2 )
40
38
}
0 commit comments