(c *C)
| 696 | } |
| 697 | |
| 698 | func (s *RepositorySuite) TestPlainOpenTildePath(c *C) { |
| 699 | dir, clean := s.TemporalHomeDir() |
| 700 | defer clean() |
| 701 | |
| 702 | r, err := PlainInit(dir, false) |
| 703 | c.Assert(err, IsNil) |
| 704 | c.Assert(r, NotNil) |
| 705 | |
| 706 | currentUser, err := user.Current() |
| 707 | c.Assert(err, IsNil) |
| 708 | // remove domain for windows |
| 709 | username := currentUser.Username[strings.Index(currentUser.Username, "\\")+1:] |
| 710 | |
| 711 | homes := []string{"~/", "~" + username + "/"} |
| 712 | for _, home := range homes { |
| 713 | path := strings.Replace(dir, strings.Split(dir, ".tmp")[0], home, 1) |
| 714 | |
| 715 | r, err = PlainOpen(path) |
| 716 | c.Assert(err, IsNil) |
| 717 | c.Assert(r, NotNil) |
| 718 | } |
| 719 | } |
| 720 | |
| 721 | func (s *RepositorySuite) TestPlainOpenBare(c *C) { |
| 722 | dir := c.MkDir() |
nothing calls this directly
no test coverage detected