Add DeleteRepoTag function #461

Merged
6543 merged 3 commits from :issue-441-delete-tag into master 2020-12-09 18:08:22 +00:00
Showing only changes of commit 9d98ecb166 - Show all commits

View File

@ -74,6 +74,16 @@ func TestRelease(t *testing.T) {
assert.NoError(t, err)
rl, _, _ = c.ListReleases(repo.Owner.UserName, repo.Name, ListReleasesOptions{})
assert.Len(t, rl, 0)
tags, _, err := c.ListRepoTags(repo.Owner.UserName, repo.Name, ListRepoTagsOptions{})
assert.NoError(t, err)
assert.Len(t, tags, 1)
// DeleteReleaseTag
_, err = c.DeleteReleaseTag(repo.Owner.UserName, repo.Name, r.TagName)
assert.NoError(t, err)
tags, _, err = c.ListRepoTags(repo.Owner.UserName, repo.Name, ListRepoTagsOptions{})
assert.NoError(t, err)
assert.Len(t, tags, 0)
// Test Response if try to get not existing release
_, resp, err := c.GetRelease(repo.Owner.UserName, repo.Name, 1234)