github.com/myles-mcdonnell/glide@v0.12.3/repo/tracker_test.go (about)

     1  package repo
     2  
     3  import "testing"
     4  
     5  func TestUpdateTracker(t *testing.T) {
     6  	tr := NewUpdateTracker()
     7  
     8  	if f := tr.Check("github.com/foo/bar"); f != false {
     9  		t.Error("Error, package Check passed on empty tracker")
    10  	}
    11  
    12  	tr.Add("github.com/foo/bar")
    13  
    14  	if f := tr.Check("github.com/foo/bar"); f != true {
    15  		t.Error("Error, failed to add package to tracker")
    16  	}
    17  
    18  	tr.Remove("github.com/foo/bar")
    19  
    20  	if f := tr.Check("github.com/foo/bar"); f != false {
    21  		t.Error("Error, failed to remove package from tracker")
    22  	}
    23  }