Skip to content

Commit 2027db4

Browse files
committed
fix test
1 parent ecde1d5 commit 2027db4

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

models/commit_status_test.go

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ package models
77
import (
88
"testing"
99

10+
"code.gitea.io/gitea/modules/structs"
1011
"github.com/stretchr/testify/assert"
1112
)
1213

@@ -23,22 +24,22 @@ func TestGetCommitStatuses(t *testing.T) {
2324
assert.Len(t, statuses, 5)
2425

2526
assert.Equal(t, "ci/awesomeness", statuses[0].Context)
26-
assert.Equal(t, CommitStatusPending, statuses[0].State)
27+
assert.Equal(t, structs.CommitStatusPending, statuses[0].State)
2728
assert.Equal(t, "https://try.gitea.io/api/v1/repos/user2/repo1/statuses/1234123412341234123412341234123412341234", statuses[0].APIURL())
2829

2930
assert.Equal(t, "cov/awesomeness", statuses[1].Context)
30-
assert.Equal(t, CommitStatusWarning, statuses[1].State)
31+
assert.Equal(t, structs.CommitStatusWarning, statuses[1].State)
3132
assert.Equal(t, "https://try.gitea.io/api/v1/repos/user2/repo1/statuses/1234123412341234123412341234123412341234", statuses[1].APIURL())
3233

3334
assert.Equal(t, "cov/awesomeness", statuses[2].Context)
34-
assert.Equal(t, CommitStatusSuccess, statuses[2].State)
35+
assert.Equal(t, structs.CommitStatusSuccess, statuses[2].State)
3536
assert.Equal(t, "https://try.gitea.io/api/v1/repos/user2/repo1/statuses/1234123412341234123412341234123412341234", statuses[2].APIURL())
3637

3738
assert.Equal(t, "ci/awesomeness", statuses[3].Context)
38-
assert.Equal(t, CommitStatusFailure, statuses[3].State)
39+
assert.Equal(t, structs.CommitStatusFailure, statuses[3].State)
3940
assert.Equal(t, "https://try.gitea.io/api/v1/repos/user2/repo1/statuses/1234123412341234123412341234123412341234", statuses[3].APIURL())
4041

4142
assert.Equal(t, "deploy/awesomeness", statuses[4].Context)
42-
assert.Equal(t, CommitStatusError, statuses[4].State)
43+
assert.Equal(t, structs.CommitStatusError, statuses[4].State)
4344
assert.Equal(t, "https://try.gitea.io/api/v1/repos/user2/repo1/statuses/1234123412341234123412341234123412341234", statuses[4].APIURL())
4445
}

modules/structs/commit_status.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@ func (css CommitStatusState) IsWorseThan(css2 CommitStatusState) bool {
3030
return css2 != CommitStatusError
3131
case CommitStatusWarning:
3232
return css2 != CommitStatusError && css2 != CommitStatusFailure
33-
case CommitStatusSuccess:
33+
case CommitStatusPending:
3434
return css2 != CommitStatusError && css2 != CommitStatusFailure && css2 != CommitStatusWarning
3535
default:
36-
return css2 != CommitStatusError && css2 != CommitStatusFailure && css2 != CommitStatusWarning && css2 != CommitStatusSuccess
36+
return css2 != CommitStatusError && css2 != CommitStatusFailure && css2 != CommitStatusWarning && css2 != CommitStatusPending
3737
}
3838
}
3939

routers/repo/pull.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ import (
2525
"code.gitea.io/gitea/modules/notification"
2626
"code.gitea.io/gitea/modules/repofiles"
2727
"code.gitea.io/gitea/modules/setting"
28-
"code.gitea.io/gitea/modules/structs"
2928
"code.gitea.io/gitea/modules/util"
3029
"code.gitea.io/gitea/services/gitdiff"
3130
pull_service "code.gitea.io/gitea/services/pull"
@@ -420,7 +419,7 @@ func PrepareViewPullInfo(ctx *context.Context, issue *models.Issue) *git.Compare
420419
}
421420
state := pull_service.MergeRequiredContextsCommitStatus(commitStatuses, pull.ProtectedBranch.StatusCheckContexts)
422421
ctx.Data["RequiredStatusCheckState"] = state
423-
ctx.Data["IsRequiredStatusCheckSuccess"] = state == structs.CommitStatusSuccess
422+
ctx.Data["IsRequiredStatusCheckSuccess"] = state.IsSuccess()
424423
}
425424

426425
ctx.Data["HeadBranchMovedOn"] = headBranchSha != sha

0 commit comments

Comments
 (0)