Skip to content

Commit 3740263

Browse files
Update CLI sys tests
1 parent d7aa8fa commit 3740263

File tree

2 files changed

+16
-3
lines changed

2 files changed

+16
-3
lines changed

cli/src/jobs_runner/jobs_resolver.rs

+15-2
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,7 @@ mod tests {
283283
Target::Shared,
284284
Target::Core,
285285
Target::Binding,
286+
Target::Protocol,
286287
Target::Wrapper,
287288
]);
288289
assert_eq!(flatten_targets_for_build(&[Target::Wrapper]), expected);
@@ -293,6 +294,7 @@ mod tests {
293294
let expected = BTreeSet::from([
294295
Target::Core,
295296
Target::Shared,
297+
Target::Protocol,
296298
Target::Binding,
297299
Target::Wrapper,
298300
Target::Client,
@@ -311,8 +313,13 @@ mod tests {
311313

312314
#[test]
313315
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+
]);
316323
assert_eq!(
317324
flatten_targets_for_build(&[Target::Core, Target::Client]),
318325
expected
@@ -358,6 +365,10 @@ mod tests {
358365
JobDefinition::new(Target::Shared, JobType::Install { production }),
359366
vec![],
360367
),
368+
(
369+
JobDefinition::new(Target::Protocol, JobType::Build { production }),
370+
vec![],
371+
),
361372
(
362373
JobDefinition::new(Target::Shared, JobType::Build { production }),
363374
vec![JobDefinition::new(
@@ -371,6 +382,7 @@ mod tests {
371382
JobDefinition::new(Target::Core, JobType::Build { production }),
372383
JobDefinition::new(Target::Shared, JobType::Install { production }),
373384
JobDefinition::new(Target::Shared, JobType::Build { production }),
385+
JobDefinition::new(Target::Protocol, JobType::Build { production }),
374386
],
375387
),
376388
(
@@ -379,6 +391,7 @@ mod tests {
379391
JobDefinition::new(Target::Core, JobType::Build { production }),
380392
JobDefinition::new(Target::Shared, JobType::Install { production }),
381393
JobDefinition::new(Target::Shared, JobType::Build { production }),
394+
JobDefinition::new(Target::Protocol, JobType::Build { production }),
382395
JobDefinition::new(Target::Binding, JobType::Install { production }),
383396
],
384397
),

cli/src/target/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ impl Target {
250250
| Target::Wasm
251251
| Target::Updater
252252
| Target::Protocol => Vec::new(),
253-
Target::Binding => vec![Target::Core, Target::Shared],
253+
Target::Binding => vec![Target::Core, Target::Shared, Target::Protocol],
254254
Target::Wrapper => vec![
255255
Target::Core,
256256
Target::Protocol,

0 commit comments

Comments
 (0)