#[test]
fn frozen_flag_preserves_old_lockfile() {
- Package::new("foo", "0.1.0").publish();
+ let cksum = Package::new("foo", "0.1.0").publish();
- let old_lockfile =
+ let old_lockfile = format!(
r#"[root]
name = "zzz"
version = "0.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
[metadata]
-"checksum foo 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f9e0a16bdf5c05435698fa27192d89e331b22a26a972c34984f560662544453b"
-"#;
+"checksum foo 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "{}"
+"#,
+ cksum,
+ );
let p = project("bar")
.file("Cargo.toml", r#"
foo = "0.1.0"
"#)
.file("src/lib.rs", "")
- .file("Cargo.lock", old_lockfile)
+ .file("Cargo.lock", &old_lockfile)
.build();
assert_that(p.cargo("build").arg("--locked"),