@@ -120,39 +120,39 @@ describe('defaultEcsClient', async () => {
120
120
} )
121
121
} )
122
122
123
- describe ( 'ListTaskDefinitions ' , async ( ) => {
123
+ describe ( 'ListTaskDefinitionFamilies ' , async ( ) => {
124
124
125
- it ( 'lists task definitions from a single page' , async ( ) => {
126
- const targetArr = [ 'arn1 ' , 'arn2 ' , 'arn3 ' ]
127
- testClient . listTaskDefinitionsResponses = [ {
128
- taskDefinitionArns : targetArr
125
+ it ( 'lists task definition families from a single page' , async ( ) => {
126
+ const targetArr = [ 'fam1 ' , 'fam2 ' , 'fam3 ' ]
127
+ testClient . listTaskDefinitionFamiliesResponses = [ {
128
+ families : targetArr
129
129
} ]
130
- const iterator = testClient . listTaskDefinitions ( )
130
+ const iterator = testClient . listTaskDefinitionFamilies ( )
131
131
const arr = [ ]
132
132
for await ( const item of iterator ) {
133
133
arr . push ( item )
134
134
}
135
135
assert . deepStrictEqual ( targetArr , arr )
136
136
} )
137
137
138
- it ( 'lists task definitions from multiple pages' , async ( ) => {
139
- const targetArr1 = [ 'arn1 ' , 'arn2 ' , 'arn3 ' ]
140
- const targetArr2 = [ 'arn4 ' , 'arn5 ' , 'arn6 ' ]
141
- const targetArr3 = [ 'arn7 ' , 'arn8 ' , 'arn9 ' ]
142
- testClient . listTaskDefinitionsResponses = [
138
+ it ( 'lists task definition families from multiple pages' , async ( ) => {
139
+ const targetArr1 = [ 'fam1 ' , 'fam2 ' , 'fam3 ' ]
140
+ const targetArr2 = [ 'fam4 ' , 'fam5 ' , 'fam6 ' ]
141
+ const targetArr3 = [ 'fam7 ' , 'fam8 ' , 'fam9 ' ]
142
+ testClient . listTaskDefinitionFamiliesResponses = [
143
143
{
144
- taskDefinitionArns : targetArr1 ,
144
+ families : targetArr1 ,
145
145
nextToken : 'there i go, turn the page'
146
146
} ,
147
147
{
148
- taskDefinitionArns : targetArr2 ,
148
+ families : targetArr2 ,
149
149
nextToken : 'you can write a book with all these pages'
150
150
} ,
151
151
{
152
- taskDefinitionArns : targetArr3
152
+ families : targetArr3
153
153
}
154
154
]
155
- const iterator = testClient . listTaskDefinitions ( )
155
+ const iterator = testClient . listTaskDefinitionFamilies ( )
156
156
const arr = [ ]
157
157
for await ( const item of iterator ) {
158
158
arr . push ( item )
@@ -161,9 +161,9 @@ describe('defaultEcsClient', async () => {
161
161
} )
162
162
163
163
it ( 'handles errors' , async ( ) => {
164
- testClient . listTaskDefinitionsResponses = new Error ( ) as AWSError
164
+ testClient . listTaskDefinitionFamiliesResponses = new Error ( ) as AWSError
165
165
await assertThrowsError ( async ( ) => {
166
- const iterator = testClient . listTaskDefinitions ( )
166
+ const iterator = testClient . listTaskDefinitionFamilies ( )
167
167
const arr = [ ]
168
168
for await ( const item of iterator ) {
169
169
arr . push ( item )
@@ -179,7 +179,7 @@ class TestEcsClient extends DefaultEcsClient {
179
179
180
180
public listServicesResponses : ECS . ListServicesResponse [ ] | AWSError = [ { } ]
181
181
182
- public listTaskDefinitionsResponses : ECS . ListTaskDefinitionsResponse [ ] | AWSError = [ { } ]
182
+ public listTaskDefinitionFamiliesResponses : ECS . ListTaskDefinitionFamiliesResponse [ ] | AWSError = [ { } ]
183
183
184
184
private pageNum : number = 0
185
185
@@ -213,10 +213,13 @@ class TestEcsClient extends DefaultEcsClient {
213
213
}
214
214
}
215
215
216
- protected async invokeListTaskDefinitions ( request : ECS . ListTaskDefinitionsRequest )
217
- : Promise < ECS . ListTaskDefinitionsResponse > {
216
+ protected async invokeListTaskDefinitionFamilies ( request : ECS . ListTaskDefinitionFamiliesRequest )
217
+ : Promise < ECS . ListTaskDefinitionFamiliesResponse > {
218
218
const responseDatum =
219
- this . getResponseDatum < ECS . ListTaskDefinitionsResponse > ( this . listTaskDefinitionsResponses , request . nextToken )
219
+ this . getResponseDatum < ECS . ListTaskDefinitionFamiliesResponse > (
220
+ this . listTaskDefinitionFamiliesResponses ,
221
+ request . nextToken
222
+ )
220
223
221
224
if ( responseDatum instanceof Error ) {
222
225
throw responseDatum
0 commit comments