Skip to content

Commit 1283ac4

Browse files
committed
use multiple line string to make tests easier to read
1 parent 855103d commit 1283ac4

File tree

1 file changed

+126
-33
lines changed

1 file changed

+126
-33
lines changed

tests/integration/actions_trigger_test.go

Lines changed: 126 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,19 @@ func TestPullRequestTargetEvent(t *testing.T) {
7474
addWorkflowToBaseResp, err := files_service.ChangeRepoFiles(git.DefaultContext, baseRepo, user2, &files_service.ChangeRepoFilesOptions{
7575
Files: []*files_service.ChangeRepoFile{
7676
{
77-
Operation: "create",
78-
TreePath: ".gitea/workflows/pr.yml",
79-
ContentReader: strings.NewReader("name: test\non:\n pull_request_target:\n paths:\n - 'file_*.txt'\njobs:\n test:\n runs-on: ubuntu-latest\n steps:\n - run: echo helloworld\n"),
77+
Operation: "create",
78+
TreePath: ".gitea/workflows/pr.yml",
79+
ContentReader: strings.NewReader(`name: test
80+
on:
81+
pull_request_target:
82+
paths:
83+
- 'file_*.txt'
84+
jobs:
85+
test:
86+
runs-on: ubuntu-latest
87+
steps:
88+
- run: echo helloworld
89+
`),
8090
},
8191
},
8292
Message: "add workflow",
@@ -230,9 +240,19 @@ func TestSkipCI(t *testing.T) {
230240
addWorkflowToBaseResp, err := files_service.ChangeRepoFiles(git.DefaultContext, repo, user2, &files_service.ChangeRepoFilesOptions{
231241
Files: []*files_service.ChangeRepoFile{
232242
{
233-
Operation: "create",
234-
TreePath: ".gitea/workflows/pr.yml",
235-
ContentReader: strings.NewReader("name: test\non:\n push:\n branches: [master]\n pull_request:\njobs:\n test:\n runs-on: ubuntu-latest\n steps:\n - run: echo helloworld\n"),
243+
Operation: "create",
244+
TreePath: ".gitea/workflows/pr.yml",
245+
ContentReader: strings.NewReader(`name: test
246+
on:
247+
push:
248+
branches: [master]
249+
pull_request:
250+
jobs:
251+
test:
252+
runs-on: ubuntu-latest
253+
steps:
254+
- run: echo helloworld
255+
`),
236256
},
237257
},
238258
Message: "add workflow",
@@ -349,9 +369,17 @@ func TestCreateDeleteRefEvent(t *testing.T) {
349369
addWorkflowToBaseResp, err := files_service.ChangeRepoFiles(git.DefaultContext, repo, user2, &files_service.ChangeRepoFilesOptions{
350370
Files: []*files_service.ChangeRepoFile{
351371
{
352-
Operation: "create",
353-
TreePath: ".gitea/workflows/createdelete.yml",
354-
ContentReader: strings.NewReader("name: test\non:\n [create,delete]\njobs:\n test:\n runs-on: ubuntu-latest\n steps:\n - run: echo helloworld\n"),
372+
Operation: "create",
373+
TreePath: ".gitea/workflows/createdelete.yml",
374+
ContentReader: strings.NewReader(`name: test
375+
on:
376+
[create,delete]
377+
jobs:
378+
test:
379+
runs-on: ubuntu-latest
380+
steps:
381+
- run: echo helloworld
382+
`),
355383
},
356384
},
357385
Message: "add workflow",
@@ -463,9 +491,18 @@ func TestPullRequestCommitStatusEvent(t *testing.T) {
463491
addWorkflow, err := files_service.ChangeRepoFiles(git.DefaultContext, repo, user2, &files_service.ChangeRepoFilesOptions{
464492
Files: []*files_service.ChangeRepoFile{
465493
{
466-
Operation: "create",
467-
TreePath: ".gitea/workflows/pr.yml",
468-
ContentReader: strings.NewReader("name: test\non:\n pull_request:\n types: [assigned, unassigned, labeled, unlabeled, opened, edited, closed, reopened, synchronize, milestoned, demilestoned, review_requested, review_request_removed]\njobs:\n test:\n runs-on: ubuntu-latest\n steps:\n - run: echo helloworld\n"),
494+
Operation: "create",
495+
TreePath: ".gitea/workflows/pr.yml",
496+
ContentReader: strings.NewReader(`name: test
497+
on:
498+
pull_request:
499+
types: [assigned, unassigned, labeled, unlabeled, opened, edited, closed, reopened, synchronize, milestoned, demilestoned, review_requested, review_request_removed]
500+
jobs:
501+
test:
502+
runs-on: ubuntu-latest
503+
steps:
504+
- run: echo helloworld
505+
`),
469506
},
470507
},
471508
Message: "add workflow",
@@ -678,9 +715,17 @@ func TestWorkflowDispatchPublicApi(t *testing.T) {
678715
addWorkflowToBaseResp, err := files_service.ChangeRepoFiles(git.DefaultContext, repo, user2, &files_service.ChangeRepoFilesOptions{
679716
Files: []*files_service.ChangeRepoFile{
680717
{
681-
Operation: "create",
682-
TreePath: ".gitea/workflows/dispatch.yml",
683-
ContentReader: strings.NewReader("name: test\non:\n workflow_dispatch\njobs:\n test:\n runs-on: ubuntu-latest\n steps:\n - run: echo helloworld\n"),
718+
Operation: "create",
719+
TreePath: ".gitea/workflows/dispatch.yml",
720+
ContentReader: strings.NewReader(`name: test
721+
on:
722+
workflow_dispatch
723+
jobs:
724+
test:
725+
runs-on: ubuntu-latest
726+
steps:
727+
- run: echo helloworld
728+
`),
684729
},
685730
},
686731
Message: "add workflow",
@@ -750,9 +795,17 @@ func TestWorkflowDispatchPublicApiWithInputs(t *testing.T) {
750795
addWorkflowToBaseResp, err := files_service.ChangeRepoFiles(git.DefaultContext, repo, user2, &files_service.ChangeRepoFilesOptions{
751796
Files: []*files_service.ChangeRepoFile{
752797
{
753-
Operation: "create",
754-
TreePath: ".gitea/workflows/dispatch.yml",
755-
ContentReader: strings.NewReader("name: test\non:\n workflow_dispatch: { inputs: { myinput: { default: def }, myinput2: { default: def2 }, myinput3: { type: boolean, default: false } } }\njobs:\n test:\n runs-on: ubuntu-latest\n steps:\n - run: echo helloworld\n"),
798+
Operation: "create",
799+
TreePath: ".gitea/workflows/dispatch.yml",
800+
ContentReader: strings.NewReader(`name: test
801+
on:
802+
workflow_dispatch: { inputs: { myinput: { default: def }, myinput2: { default: def2 }, myinput3: { type: boolean, default: false } } }
803+
jobs:
804+
test:
805+
runs-on: ubuntu-latest
806+
steps:
807+
- run: echo helloworld
808+
`),
756809
},
757810
},
758811
Message: "add workflow",
@@ -833,9 +886,17 @@ func TestWorkflowDispatchPublicApiJSON(t *testing.T) {
833886
addWorkflowToBaseResp, err := files_service.ChangeRepoFiles(git.DefaultContext, repo, user2, &files_service.ChangeRepoFilesOptions{
834887
Files: []*files_service.ChangeRepoFile{
835888
{
836-
Operation: "create",
837-
TreePath: ".gitea/workflows/dispatch.yml",
838-
ContentReader: strings.NewReader("name: test\non:\n workflow_dispatch: { inputs: { myinput: { default: def }, myinput2: { default: def2 }, myinput3: { type: boolean, default: false } } }\njobs:\n test:\n runs-on: ubuntu-latest\n steps:\n - run: echo helloworld\n"),
889+
Operation: "create",
890+
TreePath: ".gitea/workflows/dispatch.yml",
891+
ContentReader: strings.NewReader(`name: test
892+
on:
893+
workflow_dispatch: { inputs: { myinput: { default: def }, myinput2: { default: def2 }, myinput3: { type: boolean, default: false } } }
894+
jobs:
895+
test:
896+
runs-on: ubuntu-latest
897+
steps:
898+
- run: echo helloworld
899+
`),
839900
},
840901
},
841902
Message: "add workflow",
@@ -911,9 +972,17 @@ func TestWorkflowDispatchPublicApiWithInputsJSON(t *testing.T) {
911972
addWorkflowToBaseResp, err := files_service.ChangeRepoFiles(git.DefaultContext, repo, user2, &files_service.ChangeRepoFilesOptions{
912973
Files: []*files_service.ChangeRepoFile{
913974
{
914-
Operation: "create",
915-
TreePath: ".gitea/workflows/dispatch.yml",
916-
ContentReader: strings.NewReader("name: test\non:\n workflow_dispatch: { inputs: { myinput: { default: def }, myinput2: { default: def2 }, myinput3: { type: boolean, default: false } } }\njobs:\n test:\n runs-on: ubuntu-latest\n steps:\n - run: echo helloworld\n"),
975+
Operation: "create",
976+
TreePath: ".gitea/workflows/dispatch.yml",
977+
ContentReader: strings.NewReader(`name: test
978+
on:
979+
workflow_dispatch: { inputs: { myinput: { default: def }, myinput2: { default: def2 }, myinput3: { type: boolean, default: false } } }
980+
jobs:
981+
test:
982+
runs-on: ubuntu-latest
983+
steps:
984+
- run: echo helloworld
985+
`),
917986
},
918987
},
919988
Message: "add workflow",
@@ -997,9 +1066,17 @@ func TestWorkflowDispatchPublicApiWithInputsNonDefaultBranchJSON(t *testing.T) {
9971066
addWorkflowToBaseResp, err := files_service.ChangeRepoFiles(git.DefaultContext, repo, user2, &files_service.ChangeRepoFilesOptions{
9981067
Files: []*files_service.ChangeRepoFile{
9991068
{
1000-
Operation: "create",
1001-
TreePath: ".gitea/workflows/dispatch.yml",
1002-
ContentReader: strings.NewReader("name: test\non:\n workflow_dispatch\njobs:\n test:\n runs-on: ubuntu-latest\n steps:\n - run: echo helloworld\n"),
1069+
Operation: "create",
1070+
TreePath: ".gitea/workflows/dispatch.yml",
1071+
ContentReader: strings.NewReader(`name: test
1072+
on:
1073+
workflow_dispatch
1074+
jobs:
1075+
test:
1076+
runs-on: ubuntu-latest
1077+
steps:
1078+
- run: echo helloworld
1079+
`),
10031080
},
10041081
},
10051082
Message: "add workflow",
@@ -1025,9 +1102,17 @@ func TestWorkflowDispatchPublicApiWithInputsNonDefaultBranchJSON(t *testing.T) {
10251102
addWorkflowToBaseResp, err = files_service.ChangeRepoFiles(git.DefaultContext, repo, user2, &files_service.ChangeRepoFilesOptions{
10261103
Files: []*files_service.ChangeRepoFile{
10271104
{
1028-
Operation: "update",
1029-
TreePath: ".gitea/workflows/dispatch.yml",
1030-
ContentReader: strings.NewReader("name: test\non:\n workflow_dispatch: { inputs: { myinput: { default: def }, myinput2: { default: def2 }, myinput3: { type: boolean, default: false } } }\njobs:\n test:\n runs-on: ubuntu-latest\n steps:\n - run: echo helloworld\n"),
1105+
Operation: "update",
1106+
TreePath: ".gitea/workflows/dispatch.yml",
1107+
ContentReader: strings.NewReader(`name: test
1108+
on:
1109+
workflow_dispatch: { inputs: { myinput: { default: def }, myinput2: { default: def2 }, myinput3: { type: boolean, default: false } } }
1110+
jobs:
1111+
test:
1112+
runs-on: ubuntu-latest
1113+
steps:
1114+
- run: echo helloworld
1115+
`),
10311116
},
10321117
},
10331118
Message: "add workflow",
@@ -1118,9 +1203,17 @@ func TestWorkflowApi(t *testing.T) {
11181203
addWorkflowToBaseResp, err := files_service.ChangeRepoFiles(git.DefaultContext, repo, user2, &files_service.ChangeRepoFilesOptions{
11191204
Files: []*files_service.ChangeRepoFile{
11201205
{
1121-
Operation: "create",
1122-
TreePath: ".gitea/workflows/dispatch.yml",
1123-
ContentReader: strings.NewReader("name: test\non:\n workflow_dispatch: { inputs: { myinput: { default: def }, myinput2: { default: def2 }, myinput3: { type: boolean, default: false } } }\njobs:\n test:\n runs-on: ubuntu-latest\n steps:\n - run: echo helloworld\n"),
1206+
Operation: "create",
1207+
TreePath: ".gitea/workflows/dispatch.yml",
1208+
ContentReader: strings.NewReader(`name: test
1209+
on:
1210+
workflow_dispatch: { inputs: { myinput: { default: def }, myinput2: { default: def2 }, myinput3: { type: boolean, default: false } } }
1211+
jobs:
1212+
test:
1213+
runs-on: ubuntu-latest
1214+
steps:
1215+
- run: echo helloworld
1216+
`),
11241217
},
11251218
},
11261219
Message: "add workflow",

0 commit comments

Comments
 (0)