loading up the forgejo repo on tangled to test page performance
1// Copyright 2017 The Gitea Authors. All rights reserved.
2// SPDX-License-Identifier: MIT
3
4package integration
5
6import (
7 "net/http"
8 "testing"
9
10 "forgejo.org/tests"
11
12 "github.com/stretchr/testify/assert"
13)
14
15func TestPullCompare(t *testing.T) {
16 defer tests.PrepareTestEnv(t)()
17
18 session := loginUser(t, "user2")
19 req := NewRequest(t, "GET", "/user2/repo1/pulls")
20 resp := session.MakeRequest(t, req, http.StatusOK)
21 htmlDoc := NewHTMLParser(t, resp.Body)
22 link, exists := htmlDoc.doc.Find(".new-pr-button").Attr("href")
23 assert.True(t, exists, "The template has changed")
24
25 req = NewRequest(t, "GET", link)
26 resp = session.MakeRequest(t, req, http.StatusOK)
27 assert.Equal(t, http.StatusOK, resp.Code)
28}