Skip to content

Commit 8884a7d

Browse files
committed
test
1 parent 6d0099b commit 8884a7d

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

.github/workflows/test.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ jobs:
1616
go-version-file: go.mod
1717

1818
- name: test
19+
env:
20+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed for Github test
1921
run: make test
2022

2123
- name: check test coverage

pkg/testcoverage/badgestorer/github_test.go

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ func Test_Github(t *testing.T) {
5050
Token: getEnv(envGitToken),
5151
Owner: "vladopajic",
5252
Repository: "go-test-coverage",
53-
Branch: "unit-test",
53+
Branch: "badges-unit-test",
5454
FileName: "badge.svg",
5555
}
5656
s := NewGithub(cfg)
@@ -82,14 +82,25 @@ func deleteFile(t *testing.T, cfg Git) {
8282
t.Helper()
8383

8484
client := github.NewClient(nil).WithAuthToken(cfg.Token)
85-
_, _, err := client.Repositories.DeleteFile(
85+
86+
fc, _, _, err := client.Repositories.GetContents(
87+
context.Background(),
88+
cfg.Owner,
89+
cfg.Repository,
90+
cfg.FileName,
91+
&github.RepositoryContentGetOptions{Ref: cfg.Branch},
92+
)
93+
assert.NoError(t, err)
94+
95+
_, _, err = client.Repositories.DeleteFile(
8696
context.Background(),
8797
cfg.Owner,
8898
cfg.Repository,
8999
cfg.FileName,
90100
&github.RepositoryContentFileOptions{
91101
Message: github.String("delete testing badge " + cfg.FileName),
92102
Branch: &cfg.Branch,
103+
SHA: fc.SHA,
93104
},
94105
)
95106
assert.NoError(t, err)

0 commit comments

Comments
 (0)