Skip to content

Commit dd68273

Browse files
committed
add crate_universe disable_pipelining test
1 parent cd2a6f2 commit dd68273

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

crate_universe/src/rendering.rs

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -772,6 +772,31 @@ mod test {
772772
assert!(build_file_content.contains("\"crate-name=mock_crate\""));
773773
}
774774

775+
#[test]
776+
fn test_disable_pipelining() {
777+
let mut context = Context::default();
778+
let crate_id = CrateId::new("mock_crate".to_owned(), "0.1.0".to_owned());
779+
context.crates.insert(
780+
crate_id.clone(),
781+
CrateContext {
782+
name: crate_id.name,
783+
version: crate_id.version,
784+
targets: BTreeSet::from([Rule::Library(mock_target_attributes())]),
785+
disable_pipelining: true,
786+
..CrateContext::default()
787+
},
788+
);
789+
790+
let renderer = Renderer::new(mock_render_config());
791+
let output = renderer.render(&context).unwrap();
792+
793+
let build_file_content = output
794+
.get(&PathBuf::from("BUILD.mock_crate-0.1.0.bazel"))
795+
.unwrap();
796+
797+
assert!(build_file_content.contains("disable_pipelining = True"));
798+
}
799+
775800
#[test]
776801
fn render_cargo_build_script() {
777802
let mut context = Context::default();

0 commit comments

Comments
 (0)