git_test.go 675 B

12345678910111213141516171819202122232425262728293031
  1. package git
  2. import (
  3. "testing"
  4. "github.com/v2ray/v2ray-core/testing/unit"
  5. )
  6. func TestRevParse(t *testing.T) {
  7. assert := unit.Assert(t)
  8. rev, err := RevParse("HEAD")
  9. assert.Error(err).IsNil()
  10. assert.Int(len(rev)).GreaterThan(0)
  11. rev, err = RevParse("v0.8")
  12. assert.Error(err).IsNil()
  13. assert.String(rev).Equals("de7a1d30c3e6bda6a1297b5815369fcfa0e74f0e")
  14. }
  15. func TestRepoVersion(t *testing.T) {
  16. assert := unit.Assert(t)
  17. version, err := RepoVersionHead()
  18. assert.Error(err).IsNil()
  19. assert.Int(len(version)).GreaterThan(0)
  20. version, err = RepoVersion("de7a1d30c3e6bda6a1297b5815369fcfa0e74f0e")
  21. assert.Error(err).IsNil()
  22. assert.String(version).Equals("v0.8")
  23. }