@@ -34,7 +34,7 @@ describe("extractInputs", () => {
34
34
} ,
35
35
} ;
36
36
37
- await expect ( extractInputs ( null , context , createMockCore ( ) ) ) . resolves . toEqual ( {
37
+ await expect ( extractInputs ( createMockGithub ( ) , context , createMockCore ( ) ) ) . resolves . toEqual ( {
38
38
owner : "TestRepoOwnerLogin" ,
39
39
repo : "TestRepoName" ,
40
40
head_sha : "abc123" ,
@@ -44,6 +44,8 @@ describe("extractInputs", () => {
44
44
} ) ;
45
45
46
46
it ( "pull_request_target" , async ( ) => {
47
+ const github = createMockGithub ( ) ;
48
+
47
49
const context = {
48
50
eventName : "pull_request_target" ,
49
51
payload : {
@@ -71,23 +73,23 @@ describe("extractInputs", () => {
71
73
run_id : NaN ,
72
74
} ;
73
75
74
- await expect ( extractInputs ( null , context , createMockCore ( ) ) ) . resolves . toEqual ( expected ) ;
76
+ await expect ( extractInputs ( github , context , createMockCore ( ) ) ) . resolves . toEqual ( expected ) ;
75
77
76
78
context . payload . action = "unlabeled" ;
77
- await expect ( extractInputs ( null , context , createMockCore ( ) ) ) . resolves . toEqual ( expected ) ;
79
+ await expect ( extractInputs ( github , context , createMockCore ( ) ) ) . resolves . toEqual ( expected ) ;
78
80
79
81
context . payload . action = "opened" ;
80
- await expect ( extractInputs ( null , context , createMockCore ( ) ) ) . resolves . toEqual ( expected ) ;
82
+ await expect ( extractInputs ( github , context , createMockCore ( ) ) ) . resolves . toEqual ( expected ) ;
81
83
82
84
context . payload . action = "synchronize" ;
83
- await expect ( extractInputs ( null , context , createMockCore ( ) ) ) . resolves . toEqual ( expected ) ;
85
+ await expect ( extractInputs ( github , context , createMockCore ( ) ) ) . resolves . toEqual ( expected ) ;
84
86
85
87
context . payload . action = "reopened" ;
86
- await expect ( extractInputs ( null , context , createMockCore ( ) ) ) . resolves . toEqual ( expected ) ;
88
+ await expect ( extractInputs ( github , context , createMockCore ( ) ) ) . resolves . toEqual ( expected ) ;
87
89
88
90
// Action not yet supported
89
91
context . payload . action = "assigned" ;
90
- await expect ( extractInputs ( null , context , createMockCore ( ) ) ) . rejects . toThrow ( ) ;
92
+ await expect ( extractInputs ( github , context , createMockCore ( ) ) ) . rejects . toThrow ( ) ;
91
93
} ) ;
92
94
93
95
it ( "issue_comment:edited" , async ( ) => {
@@ -140,7 +142,7 @@ describe("extractInputs", () => {
140
142
} ,
141
143
} ;
142
144
143
- await expect ( extractInputs ( null , context , createMockCore ( ) ) ) . resolves . toEqual ( {
145
+ await expect ( extractInputs ( createMockGithub ( ) , context , createMockCore ( ) ) ) . resolves . toEqual ( {
144
146
owner : "TestRepoOwnerLogin" ,
145
147
repo : "TestRepoName" ,
146
148
head_sha : "" ,
@@ -157,7 +159,7 @@ describe("extractInputs", () => {
157
159
} ,
158
160
} ;
159
161
160
- await expect ( extractInputs ( null , context , createMockCore ( ) ) ) . rejects . toThrow ( ) ;
162
+ await expect ( extractInputs ( createMockGithub ( ) , context , createMockCore ( ) ) ) . rejects . toThrow ( ) ;
161
163
} ) ;
162
164
163
165
it ( "workflow_run:completed:pull_request (same repo)" , async ( ) => {
@@ -180,7 +182,7 @@ describe("extractInputs", () => {
180
182
} ,
181
183
} ;
182
184
183
- await expect ( extractInputs ( null , context , createMockCore ( ) ) ) . resolves . toEqual ( {
185
+ await expect ( extractInputs ( createMockGithub ( ) , context , createMockCore ( ) ) ) . resolves . toEqual ( {
184
186
owner : "TestRepoOwnerLogin" ,
185
187
repo : "TestRepoName" ,
186
188
head_sha : "abc123" ,
0 commit comments