mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2025-01-25 14:53:15 +01:00
Fix tests
This commit is contained in:
parent
f1bf489203
commit
11a433ed1c
1 changed files with 60 additions and 21 deletions
|
@ -98,8 +98,64 @@ func TestComparePatchDownload(t *testing.T) {
|
||||||
|
|
||||||
session := loginUser(t, "user2")
|
session := loginUser(t, "user2")
|
||||||
req := NewRequest(t, "GET", "/user2/repo-release/compare/v1.0...v2.0.patch")
|
req := NewRequest(t, "GET", "/user2/repo-release/compare/v1.0...v2.0.patch")
|
||||||
attendedResponse := `
|
attendedResponse := `From 4380f99290b2b3922733ff82c57afad915ace907 Mon Sep 17 00:00:00 2001
|
||||||
diff --git a/README.md b/README.md
|
From: user1 <address1@example.com>
|
||||||
|
Date: Mon, 17 Apr 2023 14:39:35 +0200
|
||||||
|
Subject: [PATCH 1/3] feature v2
|
||||||
|
|
||||||
|
---
|
||||||
|
feature | 0
|
||||||
|
1 file changed, 0 insertions(+), 0 deletions(-)
|
||||||
|
create mode 100644 feature
|
||||||
|
|
||||||
|
diff --git a/feature b/feature
|
||||||
|
new file mode 100644
|
||||||
|
index 0000000..e69de29
|
||||||
|
|
||||||
|
From 79f9d88f1b054d650f88da0bd658e21f7b0cf6ec Mon Sep 17 00:00:00 2001
|
||||||
|
From: user1 <address1@example.com>
|
||||||
|
Date: Mon, 17 Apr 2023 14:38:53 +0200
|
||||||
|
Subject: [PATCH 2/3] bugfix
|
||||||
|
|
||||||
|
---
|
||||||
|
bugfix | 0
|
||||||
|
1 file changed, 0 insertions(+), 0 deletions(-)
|
||||||
|
create mode 100644 bugfix
|
||||||
|
|
||||||
|
diff --git a/bugfix b/bugfix
|
||||||
|
new file mode 100644
|
||||||
|
index 0000000..e69de29
|
||||||
|
|
||||||
|
From 7197b56fdc75b453f47c9110938cb46a303579fd Mon Sep 17 00:00:00 2001
|
||||||
|
From: user1 <address1@example.com>
|
||||||
|
Date: Mon, 17 Apr 2023 14:42:34 +0200
|
||||||
|
Subject: [PATCH 3/3] readme: v2
|
||||||
|
|
||||||
|
---
|
||||||
|
README.md | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/README.md b/README.md
|
||||||
|
index 6dfe48a..bc7068d 100644
|
||||||
|
--- a/README.md
|
||||||
|
+++ b/README.md
|
||||||
|
@@ -1,3 +1,3 @@
|
||||||
|
# Releases test repo
|
||||||
|
|
||||||
|
-With a v1.0
|
||||||
|
+With a v1.0 and a v2.0
|
||||||
|
`
|
||||||
|
|
||||||
|
resp := session.MakeRequest(t, req, http.StatusOK)
|
||||||
|
assert.Equal(t, attendedResponse, resp.Body.String())
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestCompareDiffDownload(t *testing.T) {
|
||||||
|
defer tests.PrepareTestEnv(t)()
|
||||||
|
|
||||||
|
session := loginUser(t, "user2")
|
||||||
|
req := NewRequest(t, "GET", "/user2/repo-release/compare/v1.0...v2.0.diff")
|
||||||
|
attendedResponse := `diff --git a/README.md b/README.md
|
||||||
index 6dfe48a..bc7068d 100644
|
index 6dfe48a..bc7068d 100644
|
||||||
--- a/README.md
|
--- a/README.md
|
||||||
+++ b/README.md
|
+++ b/README.md
|
||||||
|
@ -113,28 +169,11 @@ new file mode 100644
|
||||||
index 0000000..e69de29
|
index 0000000..e69de29
|
||||||
diff --git a/feature b/feature
|
diff --git a/feature b/feature
|
||||||
new file mode 100644
|
new file mode 100644
|
||||||
index 0000000..e69de29`
|
index 0000000..e69de29
|
||||||
|
`
|
||||||
|
|
||||||
resp := session.MakeRequest(t, req, http.StatusOK)
|
resp := session.MakeRequest(t, req, http.StatusOK)
|
||||||
assert.Equal(t, attendedResponse, resp.Body.String())
|
assert.Equal(t, attendedResponse, resp.Body.String())
|
||||||
// htmlDoc := NewHTMLParser(t, resp.Body)
|
|
||||||
// downloadOptions := htmlDoc.doc.Find("a.item[download]")
|
|
||||||
|
|
||||||
// var patchDownloadEntryPresent bool
|
|
||||||
// var diffDownloadEntryPresent bool
|
|
||||||
// downloadOptions.Each(func (idx int, c *goquery.Selection) {
|
|
||||||
// value, exists := c.Attr("download")
|
|
||||||
// if exists && strings.HasSuffix(value, ".patch") {
|
|
||||||
// patchDownloadEntryPresent = true
|
|
||||||
// }
|
|
||||||
|
|
||||||
// if exists && strings.HasSuffix(value, ".diff") {
|
|
||||||
// diffDownloadEntryPresent = true
|
|
||||||
// }
|
|
||||||
//})
|
|
||||||
|
|
||||||
// assert.True(t, patchDownloadEntryPresent, "Patch file download entry should be present")
|
|
||||||
// assert.True(t, diffDownloadEntryPresent, "Diff file download entry should be present")
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Git commit graph for repo20
|
// Git commit graph for repo20
|
||||||
|
|
Loading…
Reference in a new issue