| 12345678910111213141516171819202122232425262728293031 |
- package git
- import (
- "testing"
- "github.com/v2ray/v2ray-core/testing/unit"
- )
- func TestRevParse(t *testing.T) {
- assert := unit.Assert(t)
- rev, err := RevParse("HEAD")
- assert.Error(err).IsNil()
- assert.Int(len(rev)).GreaterThan(0)
- rev, err = RevParse("v0.8")
- assert.Error(err).IsNil()
- assert.String(rev).Equals("de7a1d30c3e6bda6a1297b5815369fcfa0e74f0e")
- }
- func TestRepoVersion(t *testing.T) {
- assert := unit.Assert(t)
- version, err := RepoVersionHead()
- assert.Error(err).IsNil()
- assert.Int(len(version)).GreaterThan(0)
- version, err = RepoVersion("de7a1d30c3e6bda6a1297b5815369fcfa0e74f0e")
- assert.Error(err).IsNil()
- assert.String(version).Equals("v0.8")
- }
|