From 6e87a44034af3cfef1ceed3d653b3851ec2c1118 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Sun, 1 Oct 2023 18:41:52 +0800 Subject: Allow get release download files and lfs files with oauth2 token format (#26430) Fix #26165 Fix #25257 --- tests/integration/release_test.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'tests/integration') diff --git a/tests/integration/release_test.go b/tests/integration/release_test.go index 8de761ea6c..42d0d00e78 100644 --- a/tests/integration/release_test.go +++ b/tests/integration/release_test.go @@ -239,3 +239,20 @@ func TestViewTagsList(t *testing.T) { assert.EqualValues(t, []string{"v1.0", "delete-tag", "v1.1"}, tagNames) } + +func TestDownloadReleaseAttachment(t *testing.T) { + defer tests.PrepareTestEnv(t)() + + tests.PrepareAttachmentsStorage(t) + + repo := unittest.AssertExistsAndLoadBean(t, &repo_model.Repository{ID: 2}) + + url := repo.Link() + "/releases/download/v1.1/README.md" + + req := NewRequest(t, "GET", url) + MakeRequest(t, req, http.StatusNotFound) + + req = NewRequest(t, "GET", url) + session := loginUser(t, "user2") + session.MakeRequest(t, req, http.StatusOK) +} -- cgit v1.2.3