@@ -283,6 +283,7 @@ mod tests {
283
283
Target :: Shared ,
284
284
Target :: Core ,
285
285
Target :: Binding ,
286
+ Target :: Protocol ,
286
287
Target :: Wrapper ,
287
288
] ) ;
288
289
assert_eq ! ( flatten_targets_for_build( & [ Target :: Wrapper ] ) , expected) ;
@@ -293,6 +294,7 @@ mod tests {
293
294
let expected = BTreeSet :: from ( [
294
295
Target :: Core ,
295
296
Target :: Shared ,
297
+ Target :: Protocol ,
296
298
Target :: Binding ,
297
299
Target :: Wrapper ,
298
300
Target :: Client ,
@@ -311,8 +313,13 @@ mod tests {
311
313
312
314
#[ test]
313
315
fn flatten_core_client_target ( ) {
314
- let expected =
315
- BTreeSet :: from_iter ( [ Target :: Core , Target :: Shared , Target :: Wasm , Target :: Client ] ) ;
316
+ let expected = BTreeSet :: from_iter ( [
317
+ Target :: Core ,
318
+ Target :: Protocol ,
319
+ Target :: Shared ,
320
+ Target :: Wasm ,
321
+ Target :: Client ,
322
+ ] ) ;
316
323
assert_eq ! (
317
324
flatten_targets_for_build( & [ Target :: Core , Target :: Client ] ) ,
318
325
expected
@@ -358,6 +365,10 @@ mod tests {
358
365
JobDefinition :: new ( Target :: Shared , JobType :: Install { production } ) ,
359
366
vec ! [ ] ,
360
367
) ,
368
+ (
369
+ JobDefinition :: new ( Target :: Protocol , JobType :: Build { production } ) ,
370
+ vec ! [ ] ,
371
+ ) ,
361
372
(
362
373
JobDefinition :: new ( Target :: Shared , JobType :: Build { production } ) ,
363
374
vec ! [ JobDefinition :: new(
@@ -371,6 +382,7 @@ mod tests {
371
382
JobDefinition :: new( Target :: Core , JobType :: Build { production } ) ,
372
383
JobDefinition :: new( Target :: Shared , JobType :: Install { production } ) ,
373
384
JobDefinition :: new( Target :: Shared , JobType :: Build { production } ) ,
385
+ JobDefinition :: new( Target :: Protocol , JobType :: Build { production } ) ,
374
386
] ,
375
387
) ,
376
388
(
@@ -379,6 +391,7 @@ mod tests {
379
391
JobDefinition :: new( Target :: Core , JobType :: Build { production } ) ,
380
392
JobDefinition :: new( Target :: Shared , JobType :: Install { production } ) ,
381
393
JobDefinition :: new( Target :: Shared , JobType :: Build { production } ) ,
394
+ JobDefinition :: new( Target :: Protocol , JobType :: Build { production } ) ,
382
395
JobDefinition :: new( Target :: Binding , JobType :: Install { production } ) ,
383
396
] ,
384
397
) ,
0 commit comments