aboutsummaryrefslogtreecommitdiffstats
path: root/integrations/pull_create_test.go
diff options
context:
space:
mode:
authorLauris BH <lauris@nix.lv>2017-06-21 04:00:03 +0300
committerLunny Xiao <xiaolunwen@gmail.com>2017-06-21 09:00:03 +0800
commit0a5dc640a12d1c0475052b73a721056b53460275 (patch)
tree0296d1ac30ae82269eed06daed3eb1d9bc468c2d /integrations/pull_create_test.go
parent6db387a21e245dc4aa7f009ca60574e42d934ffb (diff)
downloadgitea-0a5dc640a12d1c0475052b73a721056b53460275.tar.gz
gitea-0a5dc640a12d1c0475052b73a721056b53460275.zip
Make branch deletion URL more like GitHub's, fixes #1397 (#1994)
* Make branch deletion URL more like GitHub's, fixes #1397 * Add PR branch deletion integration test * Do not allow deleting protected branch * Change http error code to 403 if user has no write rights to repository * Add check to not panic if forked repository has alrady been deleted
Diffstat (limited to 'integrations/pull_create_test.go')
-rw-r--r--integrations/pull_create_test.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/integrations/pull_create_test.go b/integrations/pull_create_test.go
index 91f682fbda..9e9ba9eb3a 100644
--- a/integrations/pull_create_test.go
+++ b/integrations/pull_create_test.go
@@ -7,6 +7,7 @@ package integrations
import (
"net/http"
"path"
+ "strings"
"testing"
"github.com/stretchr/testify/assert"
@@ -21,6 +22,9 @@ func testPullCreate(t *testing.T, session *TestSession, user, repo, branch strin
htmlDoc := NewHTMLParser(t, resp.Body)
link, exists := htmlDoc.doc.Find("button.ui.green.small.button").Parent().Attr("href")
assert.True(t, exists, "The template has changed")
+ if branch != "master" {
+ link = strings.Replace(link, ":master", ":"+branch, 1)
+ }
req = NewRequest(t, "GET", link)
resp = session.MakeRequest(t, req)