message: Updated old lockfile tests
diff: @@ -8,6 +8,16 @@ use hamcrest::assert_that;
  #[test]
  fn oldest_lockfile_still_works() {
  + let cargo_commands = vec![
  + "build",
  + "update"
  + ];
  + for cargo_command in cargo_commands {
  + oldest_lockfile_still_works_with_command(cargo_command);
  + }
  +}
  +
  +fn oldest_lockfile_still_works_with_command(cargo_command: &str) {
  Package::new("foo", "0.1.0").publish();
  let expected_lockfile =
  @@ -53,14 +63,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
  "#)
  .file("src/lib.rs", "")
  .file("Cargo.lock", old_lockfile);
  - p.build();
  - let cargo_commands = vec![
  - "build",
  - "update"
  - ];
  + p.build();
  - for cargo_command in cargo_commands {
  assert_that(p.cargo(cargo_command),
  execs().with_status(0));
  @@ -71,7 +76,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
  assert_eq!(lock.lines().count(), expected_lockfile.lines().count());
  }
  -}
  #[test]
  fn totally_wild_checksums_works() {
  