Files
Atay-Makhzan/tests/integration/pull_compare_test.go
T

29 lines
718 B
Go
Raw Normal View History

2017-05-31 10:47:42 -04:00
// Copyright 2017 The Gitea Authors. All rights reserved.
// SPDX-License-Identifier: MIT
2017-05-31 10:47:42 -04:00
2022-09-02 15:18:23 -04:00
package integration
2017-05-31 10:47:42 -04:00
import (
"net/http"
"testing"
2022-09-02 15:18:23 -04:00
"code.gitea.io/gitea/tests"
2017-05-31 10:47:42 -04:00
"github.com/stretchr/testify/assert"
)
func TestPullCompare(t *testing.T) {
2022-09-02 15:18:23 -04:00
defer tests.PrepareTestEnv(t)()
2017-05-31 10:47:42 -04:00
session := loginUser(t, "user2")
req := NewRequest(t, "GET", "/user2/repo1/pulls")
2017-07-07 15:36:47 -04:00
resp := session.MakeRequest(t, req, http.StatusOK)
htmlDoc := NewHTMLParser(t, resp.Body)
link, exists := htmlDoc.doc.Find(".new-pr-button").Attr("href")
2017-05-31 10:47:42 -04:00
assert.True(t, exists, "The template has changed")
req = NewRequest(t, "GET", link)
2017-07-07 15:36:47 -04:00
resp = session.MakeRequest(t, req, http.StatusOK)
2017-12-03 14:46:01 -08:00
assert.EqualValues(t, http.StatusOK, resp.Code)
2017-05-31 10:47:42 -04:00
}