@@ -427,46 +427,6 @@ fn update_precise_do_not_force_update_deps() {
427
427
. run ( ) ;
428
428
}
429
429
430
- #[ cargo_test]
431
- fn update_precise_without_package ( ) {
432
- Package :: new ( "serde" , "0.2.0" ) . publish ( ) ;
433
-
434
- let p = project ( )
435
- . file (
436
- "Cargo.toml" ,
437
- r#"
438
- [package]
439
- name = "bar"
440
- version = "0.0.1"
441
- authors = []
442
-
443
- [dependencies]
444
- serde = "0.2"
445
- "# ,
446
- )
447
- . file ( "src/lib.rs" , "" )
448
- . build ( ) ;
449
-
450
- p. cargo ( "build" ) . run ( ) ;
451
-
452
- Package :: new ( "serde" , "0.2.1" ) . publish ( ) ;
453
- Package :: new ( "serde" , "0.3.0" ) . publish ( ) ;
454
-
455
- p. cargo ( "update --precise 0.3.0" )
456
- . with_status ( 1 )
457
- . with_stderr (
458
- "\
459
- [ERROR] The following required arguments were not provided:
460
- --package [<SPEC>]
461
-
462
- Usage: cargo[EXE] update --package [<SPEC>] --precise <PRECISE>
463
-
464
- For more information try '--help'
465
- " ,
466
- )
467
- . run ( ) ;
468
- }
469
-
470
430
#[ cargo_test]
471
431
fn update_aggressive ( ) {
472
432
Package :: new ( "log" , "0.1.0" ) . publish ( ) ;
@@ -504,45 +464,6 @@ fn update_aggressive() {
504
464
. run ( ) ;
505
465
}
506
466
507
- #[ cargo_test]
508
- fn update_aggressive_without_package ( ) {
509
- Package :: new ( "serde" , "0.2.0" ) . publish ( ) ;
510
-
511
- let p = project ( )
512
- . file (
513
- "Cargo.toml" ,
514
- r#"
515
- [package]
516
- name = "bar"
517
- version = "0.0.1"
518
- authors = []
519
-
520
- [dependencies]
521
- serde = "0.2"
522
- "# ,
523
- )
524
- . file ( "src/lib.rs" , "" )
525
- . build ( ) ;
526
-
527
- p. cargo ( "build" ) . run ( ) ;
528
-
529
- Package :: new ( "serde" , "0.2.1" ) . publish ( ) ;
530
-
531
- p. cargo ( "update --aggressive" )
532
- . with_status ( 1 )
533
- . with_stderr (
534
- "\
535
- [ERROR] The following required arguments were not provided:
536
- --package [<SPEC>]
537
-
538
- Usage: cargo[EXE] update --package [<SPEC>] --aggressive
539
-
540
- For more information try '--help'
541
- " ,
542
- )
543
- . run ( ) ;
544
- }
545
-
546
467
// cargo update should respect its arguments even without a lockfile.
547
468
// See issue "Running cargo update without a Cargo.lock ignores arguments"
548
469
// at <https://github.com/rust-lang/cargo/issues/6872>.
0 commit comments