@@ -12,7 +12,7 @@ test('check that replace replaces existing labels', async () => {
12
12
13
13
await labels . afterValidate ( context , settings )
14
14
expect ( context . octokit . issues . setLabels . mock . calls . length ) . toBe ( 1 )
15
- expect ( context . octokit . issues . setLabels . mock . calls [ 0 ] [ 0 ] . labels ) . toStrictEqual ( { labels : settings . replace } )
15
+ expect ( context . octokit . issues . setLabels . mock . calls [ 0 ] [ 0 ] . labels ) . toStrictEqual ( settings . replace )
16
16
} )
17
17
18
18
test ( 'check that add appends to existing labels' , async ( ) => {
@@ -25,7 +25,7 @@ test('check that add appends to existing labels', async () => {
25
25
26
26
await labels . afterValidate ( context , settings )
27
27
expect ( context . octokit . issues . setLabels . mock . calls . length ) . toBe ( 1 )
28
- expect ( context . octokit . issues . setLabels . mock . calls [ 0 ] [ 0 ] . labels ) . toStrictEqual ( { labels : [ 'another label' , 'test label' , 'production' , 'deploy' ] } )
28
+ expect ( context . octokit . issues . setLabels . mock . calls [ 0 ] [ 0 ] . labels ) . toStrictEqual ( [ 'another label' , 'test label' , 'production' , 'deploy' ] )
29
29
} )
30
30
31
31
test ( 'check that delete removes from existing labels' , async ( ) => {
@@ -38,7 +38,7 @@ test('check that delete removes from existing labels', async () => {
38
38
39
39
await labels . afterValidate ( context , settings )
40
40
expect ( context . octokit . issues . setLabels . mock . calls . length ) . toBe ( 1 )
41
- expect ( context . octokit . issues . setLabels . mock . calls [ 0 ] [ 0 ] . labels ) . toStrictEqual ( { labels : [ 'another label' , 'test label' ] } )
41
+ expect ( context . octokit . issues . setLabels . mock . calls [ 0 ] [ 0 ] . labels ) . toStrictEqual ( [ 'another label' , 'test label' ] )
42
42
} )
43
43
44
44
test ( 'check the order of replace, add, delete' , async ( ) => {
@@ -54,7 +54,7 @@ test('check the order of replace, add, delete', async () => {
54
54
55
55
await labels . afterValidate ( context , settings )
56
56
expect ( context . octokit . issues . setLabels . mock . calls . length ) . toBe ( 1 )
57
- expect ( context . octokit . issues . setLabels . mock . calls [ 0 ] [ 0 ] . labels ) . toStrictEqual ( { labels : [ 'test present' , 'addition' ] } )
57
+ expect ( context . octokit . issues . setLabels . mock . calls [ 0 ] [ 0 ] . labels ) . toStrictEqual ( [ 'test present' , 'addition' ] )
58
58
} )
59
59
60
60
test ( 'check that settings can be a single value' , async ( ) => {
@@ -69,7 +69,7 @@ test('check that settings can be a single value', async () => {
69
69
70
70
await labels . afterValidate ( context , settings )
71
71
expect ( context . octokit . issues . setLabels . mock . calls . length ) . toBe ( 1 )
72
- expect ( context . octokit . issues . setLabels . mock . calls [ 0 ] [ 0 ] . labels ) . toStrictEqual ( { labels : [ 'replace' , 'addition' ] } )
72
+ expect ( context . octokit . issues . setLabels . mock . calls [ 0 ] [ 0 ] . labels ) . toStrictEqual ( [ 'replace' , 'addition' ] )
73
73
} )
74
74
75
75
test ( 'check that unknown mode throw errors' , async ( ) => {
@@ -93,7 +93,7 @@ test('check that labels setting accepts an array', async () => {
93
93
94
94
await labels . afterValidate ( context , settings )
95
95
expect ( context . octokit . issues . addLabels . mock . calls . length ) . toBe ( 1 )
96
- expect ( context . octokit . issues . addLabels . mock . calls [ 0 ] [ 0 ] . labels ) . toStrictEqual ( { labels : [ 'testLabel' , '2ndTestLabel' ] } )
96
+ expect ( context . octokit . issues . addLabels . mock . calls [ 0 ] [ 0 ] . labels ) . toStrictEqual ( [ 'testLabel' , '2ndTestLabel' ] )
97
97
} )
98
98
99
99
test ( 'check that labels setting defaults to add mode' , async ( ) => {
@@ -106,7 +106,7 @@ test('check that labels setting defaults to add mode', async () => {
106
106
107
107
await labels . afterValidate ( context , settings )
108
108
expect ( context . octokit . issues . addLabels . mock . calls . length ) . toBe ( 1 )
109
- expect ( context . octokit . issues . addLabels . mock . calls [ 0 ] [ 0 ] . labels ) . toStrictEqual ( { labels : [ 'testLabel' , '2ndTestLabel' ] } )
109
+ expect ( context . octokit . issues . addLabels . mock . calls [ 0 ] [ 0 ] . labels ) . toStrictEqual ( [ 'testLabel' , '2ndTestLabel' ] )
110
110
} )
111
111
112
112
test ( 'check that set mode works' , async ( ) => {
@@ -120,7 +120,7 @@ test('check that set mode works', async () => {
120
120
121
121
await labels . afterValidate ( context , settings )
122
122
expect ( context . octokit . issues . setLabels . mock . calls . length ) . toBe ( 1 )
123
- expect ( context . octokit . issues . setLabels . mock . calls [ 0 ] [ 0 ] . labels ) . toStrictEqual ( { labels : [ 'testLabel' , '2ndTestLabel' ] } )
123
+ expect ( context . octokit . issues . setLabels . mock . calls [ 0 ] [ 0 ] . labels ) . toStrictEqual ( [ 'testLabel' , '2ndTestLabel' ] )
124
124
} )
125
125
126
126
test ( 'check that delete mode works' , async ( ) => {
@@ -134,7 +134,7 @@ test('check that delete mode works', async () => {
134
134
135
135
await labels . afterValidate ( context , settings )
136
136
expect ( context . octokit . issues . setLabels . mock . calls . length ) . toBe ( 1 )
137
- expect ( context . octokit . issues . setLabels . mock . calls [ 0 ] [ 0 ] . labels ) . toStrictEqual ( { labels : [ 'test2' , 'label1' ] } )
137
+ expect ( context . octokit . issues . setLabels . mock . calls [ 0 ] [ 0 ] . labels ) . toStrictEqual ( [ 'test2' , 'label1' ] )
138
138
} )
139
139
140
140
test ( 'check that issues from scheduler are labelled' , async ( ) => {
@@ -152,9 +152,9 @@ test('check that issues from scheduler are labelled', async () => {
152
152
} ]
153
153
await labels . afterValidate ( context , settings , '' , schedulerResult )
154
154
expect ( context . octokit . issues . addLabels . mock . calls . length ) . toBe ( 3 )
155
- expect ( context . octokit . issues . addLabels . mock . calls [ 0 ] [ 0 ] . labels ) . toStrictEqual ( { labels : [ 'testLabel' , '2ndTestLabel' ] } )
156
- expect ( context . octokit . issues . addLabels . mock . calls [ 1 ] [ 0 ] . labels ) . toStrictEqual ( { labels : [ 'testLabel' , '2ndTestLabel' ] } )
157
- expect ( context . octokit . issues . addLabels . mock . calls [ 2 ] [ 0 ] . labels ) . toStrictEqual ( { labels : [ 'testLabel' , '2ndTestLabel' ] } )
155
+ expect ( context . octokit . issues . addLabels . mock . calls [ 0 ] [ 0 ] . labels ) . toStrictEqual ( [ 'testLabel' , '2ndTestLabel' ] )
156
+ expect ( context . octokit . issues . addLabels . mock . calls [ 1 ] [ 0 ] . labels ) . toStrictEqual ( [ 'testLabel' , '2ndTestLabel' ] )
157
+ expect ( context . octokit . issues . addLabels . mock . calls [ 2 ] [ 0 ] . labels ) . toStrictEqual ( [ 'testLabel' , '2ndTestLabel' ] )
158
158
} )
159
159
160
160
test ( 'check that labels from scheduler are deleted' , async ( ) => {
@@ -173,9 +173,9 @@ test('check that labels from scheduler are deleted', async () => {
173
173
} ]
174
174
await labels . afterValidate ( context , settings , '' , schedulerResult )
175
175
expect ( context . octokit . issues . setLabels . mock . calls . length ) . toBe ( 3 )
176
- expect ( context . octokit . issues . setLabels . mock . calls [ 0 ] [ 0 ] . labels ) . toStrictEqual ( { labels : [ 'test2' , 'label1' ] } )
177
- expect ( context . octokit . issues . setLabels . mock . calls [ 1 ] [ 0 ] . labels ) . toStrictEqual ( { labels : [ 'test2' , 'label1' ] } )
178
- expect ( context . octokit . issues . setLabels . mock . calls [ 2 ] [ 0 ] . labels ) . toStrictEqual ( { labels : [ 'test2' , 'label1' ] } )
176
+ expect ( context . octokit . issues . setLabels . mock . calls [ 0 ] [ 0 ] . labels ) . toStrictEqual ( [ 'test2' , 'label1' ] )
177
+ expect ( context . octokit . issues . setLabels . mock . calls [ 1 ] [ 0 ] . labels ) . toStrictEqual ( [ 'test2' , 'label1' ] )
178
+ expect ( context . octokit . issues . setLabels . mock . calls [ 2 ] [ 0 ] . labels ) . toStrictEqual ( [ 'test2' , 'label1' ] )
179
179
} )
180
180
181
181
test ( 'check that labels from scheduler are set' , async ( ) => {
@@ -194,9 +194,9 @@ test('check that labels from scheduler are set', async () => {
194
194
} ]
195
195
await labels . afterValidate ( context , settings , '' , schedulerResult )
196
196
expect ( context . octokit . issues . setLabels . mock . calls . length ) . toBe ( 3 )
197
- expect ( context . octokit . issues . setLabels . mock . calls [ 0 ] [ 0 ] . labels ) . toStrictEqual ( { labels : [ 'testLabel' , '2ndTestLabel' ] } )
198
- expect ( context . octokit . issues . setLabels . mock . calls [ 1 ] [ 0 ] . labels ) . toStrictEqual ( { labels : [ 'testLabel' , '2ndTestLabel' ] } )
199
- expect ( context . octokit . issues . setLabels . mock . calls [ 2 ] [ 0 ] . labels ) . toStrictEqual ( { labels : [ 'testLabel' , '2ndTestLabel' ] } )
197
+ expect ( context . octokit . issues . setLabels . mock . calls [ 0 ] [ 0 ] . labels ) . toStrictEqual ( [ 'testLabel' , '2ndTestLabel' ] )
198
+ expect ( context . octokit . issues . setLabels . mock . calls [ 1 ] [ 0 ] . labels ) . toStrictEqual ( [ 'testLabel' , '2ndTestLabel' ] )
199
+ expect ( context . octokit . issues . setLabels . mock . calls [ 2 ] [ 0 ] . labels ) . toStrictEqual ( [ 'testLabel' , '2ndTestLabel' ] )
200
200
} )
201
201
202
202
const createMockContext = ( labels = [ ] , eventName = undefined ) => {
0 commit comments