|
5 | 5 | package git
|
6 | 6 |
|
7 | 7 | import (
|
| 8 | + "path/filepath" |
8 | 9 | "testing"
|
9 | 10 |
|
10 | 11 | "github.com/stretchr/testify/assert"
|
11 | 12 | )
|
12 | 13 |
|
13 | 14 | func TestCommitsCount(t *testing.T) {
|
14 |
| - commitsCount, err := CommitsCount(".", "4836fea8767c38f175f59f8f66579e76fe6354f5") |
| 15 | + p, err := filepath.Abs(".") |
| 16 | + assert.NoError(t, err) |
| 17 | + commitsCount, err := CommitsCount(p, "4836fea8767c38f175f59f8f66579e76fe6354f5") |
15 | 18 | assert.NoError(t, err)
|
16 | 19 | assert.Equal(t, int64(3), commitsCount)
|
17 | 20 | }
|
18 | 21 |
|
19 | 22 | func TestGetFullCommitID(t *testing.T) {
|
20 |
| - id, err := GetFullCommitID(".", "4836fea8") |
| 23 | + p, err := filepath.Abs(".") |
| 24 | + assert.NoError(t, err) |
| 25 | + id, err := GetFullCommitID(p, "4836fea8") |
21 | 26 | assert.NoError(t, err)
|
22 | 27 | assert.Equal(t, "4836fea8767c38f175f59f8f66579e76fe6354f5", id)
|
23 | 28 | }
|
24 | 29 |
|
25 | 30 | func TestGetFullCommitIDError(t *testing.T) {
|
26 |
| - id, err := GetFullCommitID(".", "unknown") |
| 31 | + p, err := filepath.Abs(".") |
| 32 | + assert.NoError(t, err) |
| 33 | + id, err := GetFullCommitID(p, "unknown") |
27 | 34 | assert.Empty(t, id)
|
28 | 35 | if assert.Error(t, err) {
|
29 | 36 | assert.EqualError(t, err, "object does not exist [id: unknown, rel_path: ]")
|
|
0 commit comments