Add failing specs for commit_sha file and metadata
This commit is contained in:
@@ -109,6 +109,15 @@ type FakeGitHub struct {
|
||||
result1 *url.URL
|
||||
result2 error
|
||||
}
|
||||
GetRefStub func(tag string) (*github.Reference, error)
|
||||
getRefMutex sync.RWMutex
|
||||
getRefArgsForCall []struct {
|
||||
tag string
|
||||
}
|
||||
getRefReturns struct {
|
||||
result1 *github.Reference
|
||||
result2 error
|
||||
}
|
||||
}
|
||||
|
||||
func (fake *FakeGitHub) ListReleases() ([]*github.RepositoryRelease, error) {
|
||||
@@ -466,4 +475,37 @@ func (fake *FakeGitHub) GetZipballLinkReturns(result1 *url.URL, result2 error) {
|
||||
}{result1, result2}
|
||||
}
|
||||
|
||||
func (fake *FakeGitHub) GetRef(tag string) (*github.Reference, error) {
|
||||
fake.getRefMutex.Lock()
|
||||
fake.getRefArgsForCall = append(fake.getRefArgsForCall, struct {
|
||||
tag string
|
||||
}{tag})
|
||||
fake.getRefMutex.Unlock()
|
||||
if fake.GetRefStub != nil {
|
||||
return fake.GetRefStub(tag)
|
||||
} else {
|
||||
return fake.getRefReturns.result1, fake.getRefReturns.result2
|
||||
}
|
||||
}
|
||||
|
||||
func (fake *FakeGitHub) GetRefCallCount() int {
|
||||
fake.getRefMutex.RLock()
|
||||
defer fake.getRefMutex.RUnlock()
|
||||
return len(fake.getRefArgsForCall)
|
||||
}
|
||||
|
||||
func (fake *FakeGitHub) GetRefArgsForCall(i int) string {
|
||||
fake.getRefMutex.RLock()
|
||||
defer fake.getRefMutex.RUnlock()
|
||||
return fake.getRefArgsForCall[i].tag
|
||||
}
|
||||
|
||||
func (fake *FakeGitHub) GetRefReturns(result1 *github.Reference, result2 error) {
|
||||
fake.GetRefStub = nil
|
||||
fake.getRefReturns = struct {
|
||||
result1 *github.Reference
|
||||
result2 error
|
||||
}{result1, result2}
|
||||
}
|
||||
|
||||
var _ resource.GitHub = new(FakeGitHub)
|
||||
|
Reference in New Issue
Block a user