Skip to content

Commit 2dd86d1

Browse files
committed
Add test that a new RustwideBuilder sees the existing toolchain version
1 parent 624628a commit 2dd86d1

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

src/docbuilder/rustwide_builder.rs

+21
Original file line numberDiff line numberDiff line change
@@ -1329,4 +1329,25 @@ mod tests {
13291329
Ok(())
13301330
})
13311331
}
1332+
1333+
#[test]
1334+
#[ignore]
1335+
fn test_new_builder_detects_existing_rustc() {
1336+
wrapper(|env: &TestEnvironment| {
1337+
let mut builder = RustwideBuilder::init(env)?;
1338+
builder.update_toolchain()?;
1339+
drop(builder);
1340+
1341+
// new builder should detect the existing rustc version from the previous builder
1342+
// (simulating running `update-toolchain` and `build crate` in separate invocations)
1343+
let mut builder = RustwideBuilder::init(env)?;
1344+
assert!(builder.build_package(
1345+
DUMMY_CRATE_NAME,
1346+
DUMMY_CRATE_VERSION,
1347+
PackageKind::CratesIo
1348+
)?);
1349+
1350+
Ok(())
1351+
})
1352+
}
13321353
}

0 commit comments

Comments
 (0)