cargo/tests/testsuite/cargo_remove
bors af431e1bb7 Auto merge of #12454 - alcolmenar:alcolmenar/fix-invalid-rm, r=epage
Fix cargo remove incorrectly removing used patches

### What does this PR try to resolve?

Fixes an issue where patches are being removed when member dependencies don't explicitly contain the patched crate.

Fixes #12419

### How should we test and review this PR?

- Created a test for the failing use case
- Verify passing test

<!--
### Additional information

Other information you want to mention in this PR, such as prior arts,
future extensions, an unresolved problem, or a TODO list.

-->
2023-08-10 18:00:32 +00:00
..
avoid_empty_tables fix: add quiet verbosity around resolve and fix tests 2023-08-10 09:51:36 -07:00
build fix: add quiet verbosity around resolve and fix tests 2023-08-10 09:51:36 -07:00
dev fix: add quiet verbosity around resolve and fix tests 2023-08-10 09:51:36 -07:00
dry_run refactor(tests): Reduce cargo-remove setup load 2023-05-25 13:43:16 -05:00
gc_keep_used_patch fix: add quiet verbosity around resolve and fix tests 2023-08-10 09:51:36 -07:00
gc_patch fix: add quiet verbosity around resolve and fix tests 2023-08-10 09:51:36 -07:00
gc_profile fix: add quiet verbosity around resolve and fix tests 2023-08-10 09:51:36 -07:00
gc_replace fix: add quiet verbosity around resolve and fix tests 2023-08-10 09:51:36 -07:00
help fix(cli): Make --help easier to browse 2023-08-08 13:50:05 -05:00
invalid_arg refactor(tests): Reduce cargo-remove setup load 2023-05-25 13:43:16 -05:00
invalid_dep refactor(tests): Reduce cargo-remove setup load 2023-05-25 13:43:16 -05:00
invalid_package refactor(tests): Reduce cargo-remove setup load 2023-05-25 13:43:16 -05:00
invalid_package_multiple refactor(tests): Reduce cargo-remove setup load 2023-05-25 13:43:16 -05:00
invalid_section refactor(tests): Reduce cargo-remove setup load 2023-05-25 13:43:16 -05:00
invalid_section_dep refactor(tests): Reduce cargo-remove setup load 2023-05-25 13:43:16 -05:00
invalid_target refactor(tests): Reduce cargo-remove setup load 2023-05-25 13:43:16 -05:00
invalid_target_dep refactor(tests): Reduce cargo-remove setup load 2023-05-25 13:43:16 -05:00
multiple_deps fix: add quiet verbosity around resolve and fix tests 2023-08-10 09:51:36 -07:00
multiple_dev fix: add quiet verbosity around resolve and fix tests 2023-08-10 09:51:36 -07:00
no_arg refactor(tests): Reduce cargo-remove setup load 2023-05-25 13:43:16 -05:00
offline refactor(tests): Reduce cargo-remove setup load 2023-05-25 13:43:16 -05:00
optional_dep_feature fix: add quiet verbosity around resolve and fix tests 2023-08-10 09:51:36 -07:00
optional_feature fix: add quiet verbosity around resolve and fix tests 2023-08-10 09:51:36 -07:00
package fix: add quiet verbosity around resolve and fix tests 2023-08-10 09:51:36 -07:00
remove-basic.in Add tests for cargo remove 2022-10-06 13:05:42 -07:00
remove-package.in Add tests for cargo remove 2022-10-06 13:05:42 -07:00
remove-target.in Add tests for cargo remove 2022-10-06 13:05:42 -07:00
remove_basic fix: add quiet verbosity around resolve and fix tests 2023-08-10 09:51:36 -07:00
target fix: add quiet verbosity around resolve and fix tests 2023-08-10 09:51:36 -07:00
target_build fix: add quiet verbosity around resolve and fix tests 2023-08-10 09:51:36 -07:00
target_dev fix: add quiet verbosity around resolve and fix tests 2023-08-10 09:51:36 -07:00
update_lock_file fix: add quiet verbosity around resolve and fix tests 2023-08-10 09:51:36 -07:00
workspace fix: add quiet verbosity around resolve and fix tests 2023-08-10 09:51:36 -07:00
workspace_non_virtual fix: add quiet verbosity around resolve and fix tests 2023-08-10 09:51:36 -07:00
workspace_preserved fix: add quiet verbosity around resolve and fix tests 2023-08-10 09:51:36 -07:00
mod.rs chore: add passing test 2023-08-10 07:27:24 -07:00