forked from forgejo/forgejo
Move push update to post-receive and protected branch check to pre-receive (#1030)
* move all push update to git hook post-receive and protected branch check to git hook pre-receive * add SSH_ORIGINAL_COMMAND check back * remove all unused codes * fix the import
This commit is contained in:
parent
e8e56da9ac
commit
cd1821a7e2
9 changed files with 175 additions and 415 deletions
|
@ -14,40 +14,6 @@ import (
|
|||
"github.com/stretchr/testify/assert"
|
||||
)
|
||||
|
||||
func TestAddUpdateTask(t *testing.T) {
|
||||
assert.NoError(t, PrepareTestDatabase())
|
||||
task := &UpdateTask{
|
||||
UUID: "uuid4",
|
||||
RefName: "refName4",
|
||||
OldCommitID: "oldCommitId4",
|
||||
NewCommitID: "newCommitId4",
|
||||
}
|
||||
assert.NoError(t, AddUpdateTask(task))
|
||||
AssertExistsAndLoadBean(t, task)
|
||||
}
|
||||
|
||||
func TestGetUpdateTaskByUUID(t *testing.T) {
|
||||
assert.NoError(t, PrepareTestDatabase())
|
||||
task, err := GetUpdateTaskByUUID("uuid1")
|
||||
assert.NoError(t, err)
|
||||
assert.Equal(t, "uuid1", task.UUID)
|
||||
assert.Equal(t, "refName1", task.RefName)
|
||||
assert.Equal(t, "oldCommitId1", task.OldCommitID)
|
||||
assert.Equal(t, "newCommitId1", task.NewCommitID)
|
||||
|
||||
_, err = GetUpdateTaskByUUID("invalid")
|
||||
assert.Error(t, err)
|
||||
assert.True(t, IsErrUpdateTaskNotExist(err))
|
||||
}
|
||||
|
||||
func TestDeleteUpdateTaskByUUID(t *testing.T) {
|
||||
assert.NoError(t, PrepareTestDatabase())
|
||||
assert.NoError(t, DeleteUpdateTaskByUUID("uuid1"))
|
||||
AssertNotExistsBean(t, &UpdateTask{UUID: "uuid1"})
|
||||
|
||||
assert.NoError(t, DeleteUpdateTaskByUUID("invalid"))
|
||||
}
|
||||
|
||||
func TestCommitToPushCommit(t *testing.T) {
|
||||
now := time.Now()
|
||||
sig := &git.Signature{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue