Skip to content

Commit 76bb0d7

Browse files
6543lunny
authored andcommitted
finish refactor
1 parent be1726e commit 76bb0d7

File tree

2 files changed

+8
-30
lines changed

2 files changed

+8
-30
lines changed

models/webhook_test.go

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -185,28 +185,6 @@ func TestDeleteWebhookByOrgID(t *testing.T) {
185185
assert.True(t, IsErrWebhookNotExist(err))
186186
}
187187

188-
func TestToHookTaskType(t *testing.T) {
189-
assert.Equal(t, GOGS, ToHookTaskType("gogs"))
190-
assert.Equal(t, SLACK, ToHookTaskType("slack"))
191-
assert.Equal(t, GITEA, ToHookTaskType("gitea"))
192-
assert.Equal(t, TELEGRAM, ToHookTaskType("telegram"))
193-
}
194-
195-
func TestHookTaskType_Name(t *testing.T) {
196-
assert.Equal(t, "gogs", GOGS.Name())
197-
assert.Equal(t, "slack", SLACK.Name())
198-
assert.Equal(t, "gitea", GITEA.Name())
199-
assert.Equal(t, "telegram", TELEGRAM.Name())
200-
}
201-
202-
func TestIsValidHookTaskType(t *testing.T) {
203-
assert.True(t, IsValidHookTaskType("gogs"))
204-
assert.True(t, IsValidHookTaskType("slack"))
205-
assert.True(t, IsValidHookTaskType("gitea"))
206-
assert.True(t, IsValidHookTaskType("telegram"))
207-
assert.False(t, IsValidHookTaskType("invalid"))
208-
}
209-
210188
func TestHookTasks(t *testing.T) {
211189
assert.NoError(t, PrepareTestDatabase())
212190
hookTasks, err := HookTasks(1, 1)
@@ -225,7 +203,7 @@ func TestCreateHookTask(t *testing.T) {
225203
hookTask := &HookTask{
226204
RepoID: 3,
227205
HookID: 3,
228-
Type: GITEA,
206+
Typ: GITEA,
229207
URL: "http://www.example.com/unit_test",
230208
Payloader: &api.PushPayload{},
231209
}

services/webhook/webhook.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,31 +27,31 @@ type webhook struct {
2727

2828
var (
2929
webhooks = map[models.HookTaskType]*webhook{
30-
models.SLACK: &webhook{
30+
models.SLACK: {
3131
name: models.SLACK,
3232
payloadCreator: GetSlackPayload,
3333
},
34-
models.DISCORD: &webhook{
34+
models.DISCORD: {
3535
name: models.DISCORD,
3636
payloadCreator: GetDiscordPayload,
3737
},
38-
models.DINGTALK: &webhook{
38+
models.DINGTALK: {
3939
name: models.DINGTALK,
4040
payloadCreator: GetDingtalkPayload,
4141
},
42-
models.TELEGRAM: &webhook{
42+
models.TELEGRAM: {
4343
name: models.TELEGRAM,
4444
payloadCreator: GetTelegramPayload,
4545
},
46-
models.MSTEAMS: &webhook{
46+
models.MSTEAMS: {
4747
name: models.MSTEAMS,
4848
payloadCreator: GetMSTeamsPayload,
4949
},
50-
models.FEISHU: &webhook{
50+
models.FEISHU: {
5151
name: models.FEISHU,
5252
payloadCreator: GetFeishuPayload,
5353
},
54-
models.MATRIX: &webhook{
54+
models.MATRIX: {
5555
name: models.MATRIX,
5656
payloadCreator: GetMatrixPayload,
5757
},

0 commit comments

Comments
 (0)