]> git.proxmox.com Git - cargo.git/commitdiff
reorganize `snapshot` tests for `cargo-add` to better work in contexts that sort...
authorScott Schafer <schaferjscott@gmail.com>
Wed, 4 May 2022 13:55:55 +0000 (08:55 -0500)
committerScott Schafer <schaferjscott@gmail.com>
Wed, 4 May 2022 13:55:55 +0000 (08:55 -0500)
1237 files changed:
tests/snapshots/add/add_basic.in [deleted symlink]
tests/snapshots/add/add_basic.out/Cargo.toml [deleted file]
tests/snapshots/add/add_basic.stderr [deleted file]
tests/snapshots/add/add_basic.stdout [deleted file]
tests/snapshots/add/add_basic/in [new symlink]
tests/snapshots/add/add_basic/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/add_basic/stderr.log [new file with mode: 0644]
tests/snapshots/add/add_basic/stdout.log [new file with mode: 0644]
tests/snapshots/add/add_multiple.in [deleted symlink]
tests/snapshots/add/add_multiple.out/Cargo.toml [deleted file]
tests/snapshots/add/add_multiple.stderr [deleted file]
tests/snapshots/add/add_multiple.stdout [deleted file]
tests/snapshots/add/add_multiple/in [new symlink]
tests/snapshots/add/add_multiple/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/add_multiple/stderr.log [new file with mode: 0644]
tests/snapshots/add/add_multiple/stdout.log [new file with mode: 0644]
tests/snapshots/add/add_normalized_name_external.in [deleted symlink]
tests/snapshots/add/add_normalized_name_external.out/Cargo.toml [deleted file]
tests/snapshots/add/add_normalized_name_external.stderr [deleted file]
tests/snapshots/add/add_normalized_name_external.stdout [deleted file]
tests/snapshots/add/add_normalized_name_external/in [new symlink]
tests/snapshots/add/add_normalized_name_external/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/add_normalized_name_external/stderr.log [new file with mode: 0644]
tests/snapshots/add/add_normalized_name_external/stdout.log [new file with mode: 0644]
tests/snapshots/add/build.in [deleted symlink]
tests/snapshots/add/build.out/Cargo.toml [deleted file]
tests/snapshots/add/build.stderr [deleted file]
tests/snapshots/add/build.stdout [deleted file]
tests/snapshots/add/build/in [new symlink]
tests/snapshots/add/build/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/build/stderr.log [new file with mode: 0644]
tests/snapshots/add/build/stdout.log [new file with mode: 0644]
tests/snapshots/add/build_prefer_existing_version.in/Cargo.toml [deleted file]
tests/snapshots/add/build_prefer_existing_version.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/build_prefer_existing_version.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/build_prefer_existing_version.in/src/lib.rs [deleted file]
tests/snapshots/add/build_prefer_existing_version.out/Cargo.toml [deleted file]
tests/snapshots/add/build_prefer_existing_version.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/build_prefer_existing_version.stderr [deleted file]
tests/snapshots/add/build_prefer_existing_version.stdout [deleted file]
tests/snapshots/add/build_prefer_existing_version/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/build_prefer_existing_version/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/build_prefer_existing_version/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/build_prefer_existing_version/in/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/build_prefer_existing_version/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/build_prefer_existing_version/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/build_prefer_existing_version/stderr.log [new file with mode: 0644]
tests/snapshots/add/build_prefer_existing_version/stdout.log [new file with mode: 0644]
tests/snapshots/add/change_rename_target.in/Cargo.toml [deleted file]
tests/snapshots/add/change_rename_target.in/src/lib.rs [deleted file]
tests/snapshots/add/change_rename_target.out/Cargo.toml [deleted file]
tests/snapshots/add/change_rename_target.stderr [deleted file]
tests/snapshots/add/change_rename_target.stdout [deleted file]
tests/snapshots/add/change_rename_target/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/change_rename_target/in/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/change_rename_target/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/change_rename_target/stderr.log [new file with mode: 0644]
tests/snapshots/add/change_rename_target/stdout.log [new file with mode: 0644]
tests/snapshots/add/default_features.in [deleted symlink]
tests/snapshots/add/default_features.out/Cargo.toml [deleted file]
tests/snapshots/add/default_features.stderr [deleted file]
tests/snapshots/add/default_features.stdout [deleted file]
tests/snapshots/add/default_features/in [new symlink]
tests/snapshots/add/default_features/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/default_features/stderr.log [new file with mode: 0644]
tests/snapshots/add/default_features/stdout.log [new file with mode: 0644]
tests/snapshots/add/deprecated_default_features.in/Cargo.toml [deleted file]
tests/snapshots/add/deprecated_default_features.in/src/lib.rs [deleted file]
tests/snapshots/add/deprecated_default_features.out/Cargo.toml [deleted file]
tests/snapshots/add/deprecated_default_features.stderr [deleted file]
tests/snapshots/add/deprecated_default_features.stdout [deleted file]
tests/snapshots/add/deprecated_default_features/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/deprecated_default_features/in/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/deprecated_default_features/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/deprecated_default_features/stderr.log [new file with mode: 0644]
tests/snapshots/add/deprecated_default_features/stdout.log [new file with mode: 0644]
tests/snapshots/add/deprecated_section.in/Cargo.toml [deleted file]
tests/snapshots/add/deprecated_section.in/src/lib.rs [deleted file]
tests/snapshots/add/deprecated_section.out/Cargo.toml [deleted file]
tests/snapshots/add/deprecated_section.stderr [deleted file]
tests/snapshots/add/deprecated_section.stdout [deleted file]
tests/snapshots/add/deprecated_section/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/deprecated_section/in/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/deprecated_section/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/deprecated_section/stderr.log [new file with mode: 0644]
tests/snapshots/add/deprecated_section/stdout.log [new file with mode: 0644]
tests/snapshots/add/detect_workspace_inherit.in/Cargo.toml [deleted file]
tests/snapshots/add/detect_workspace_inherit.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/detect_workspace_inherit.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/detect_workspace_inherit.in/primary/Cargo.toml [deleted file]
tests/snapshots/add/detect_workspace_inherit.in/primary/src/lib.rs [deleted file]
tests/snapshots/add/detect_workspace_inherit.out/Cargo.toml [deleted file]
tests/snapshots/add/detect_workspace_inherit.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/detect_workspace_inherit.out/primary/Cargo.toml [deleted file]
tests/snapshots/add/detect_workspace_inherit.stderr [deleted file]
tests/snapshots/add/detect_workspace_inherit.stdout [deleted file]
tests/snapshots/add/detect_workspace_inherit/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/detect_workspace_inherit/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/detect_workspace_inherit/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/detect_workspace_inherit/in/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/detect_workspace_inherit/in/primary/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/detect_workspace_inherit/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/detect_workspace_inherit/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/detect_workspace_inherit/out/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/detect_workspace_inherit/stderr.log [new file with mode: 0644]
tests/snapshots/add/detect_workspace_inherit/stdout.log [new file with mode: 0644]
tests/snapshots/add/detect_workspace_inherit_features.in/Cargo.toml [deleted file]
tests/snapshots/add/detect_workspace_inherit_features.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/detect_workspace_inherit_features.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/detect_workspace_inherit_features.in/primary/Cargo.toml [deleted file]
tests/snapshots/add/detect_workspace_inherit_features.in/primary/src/lib.rs [deleted file]
tests/snapshots/add/detect_workspace_inherit_features.out/Cargo.toml [deleted file]
tests/snapshots/add/detect_workspace_inherit_features.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/detect_workspace_inherit_features.out/primary/Cargo.toml [deleted file]
tests/snapshots/add/detect_workspace_inherit_features.stderr [deleted file]
tests/snapshots/add/detect_workspace_inherit_features.stdout [deleted file]
tests/snapshots/add/detect_workspace_inherit_features/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/detect_workspace_inherit_features/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/detect_workspace_inherit_features/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/detect_workspace_inherit_features/in/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/detect_workspace_inherit_features/in/primary/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/detect_workspace_inherit_features/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/detect_workspace_inherit_features/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/detect_workspace_inherit_features/out/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/detect_workspace_inherit_features/stderr.log [new file with mode: 0644]
tests/snapshots/add/detect_workspace_inherit_features/stdout.log [new file with mode: 0644]
tests/snapshots/add/detect_workspace_inherit_optional.in/Cargo.toml [deleted file]
tests/snapshots/add/detect_workspace_inherit_optional.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/detect_workspace_inherit_optional.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/detect_workspace_inherit_optional.in/primary/Cargo.toml [deleted file]
tests/snapshots/add/detect_workspace_inherit_optional.in/primary/src/lib.rs [deleted file]
tests/snapshots/add/detect_workspace_inherit_optional.out/Cargo.toml [deleted file]
tests/snapshots/add/detect_workspace_inherit_optional.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/detect_workspace_inherit_optional.out/primary/Cargo.toml [deleted file]
tests/snapshots/add/detect_workspace_inherit_optional.stderr [deleted file]
tests/snapshots/add/detect_workspace_inherit_optional.stdout [deleted file]
tests/snapshots/add/detect_workspace_inherit_optional/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/detect_workspace_inherit_optional/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/detect_workspace_inherit_optional/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/detect_workspace_inherit_optional/in/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/detect_workspace_inherit_optional/in/primary/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/detect_workspace_inherit_optional/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/detect_workspace_inherit_optional/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/detect_workspace_inherit_optional/out/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/detect_workspace_inherit_optional/stderr.log [new file with mode: 0644]
tests/snapshots/add/detect_workspace_inherit_optional/stdout.log [new file with mode: 0644]
tests/snapshots/add/dev.in [deleted symlink]
tests/snapshots/add/dev.out/Cargo.toml [deleted file]
tests/snapshots/add/dev.stderr [deleted file]
tests/snapshots/add/dev.stdout [deleted file]
tests/snapshots/add/dev/in [new symlink]
tests/snapshots/add/dev/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/dev/stderr.log [new file with mode: 0644]
tests/snapshots/add/dev/stdout.log [new file with mode: 0644]
tests/snapshots/add/dev_build_conflict.in [deleted symlink]
tests/snapshots/add/dev_build_conflict.out/Cargo.toml [deleted file]
tests/snapshots/add/dev_build_conflict.stderr [deleted file]
tests/snapshots/add/dev_build_conflict.stdout [deleted file]
tests/snapshots/add/dev_build_conflict/in [new symlink]
tests/snapshots/add/dev_build_conflict/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/dev_build_conflict/stderr.log [new file with mode: 0644]
tests/snapshots/add/dev_build_conflict/stdout.log [new file with mode: 0644]
tests/snapshots/add/dev_prefer_existing_version.in/Cargo.toml [deleted file]
tests/snapshots/add/dev_prefer_existing_version.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/dev_prefer_existing_version.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/dev_prefer_existing_version.in/src/lib.rs [deleted file]
tests/snapshots/add/dev_prefer_existing_version.out/Cargo.toml [deleted file]
tests/snapshots/add/dev_prefer_existing_version.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/dev_prefer_existing_version.stderr [deleted file]
tests/snapshots/add/dev_prefer_existing_version.stdout [deleted file]
tests/snapshots/add/dev_prefer_existing_version/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/dev_prefer_existing_version/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/dev_prefer_existing_version/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/dev_prefer_existing_version/in/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/dev_prefer_existing_version/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/dev_prefer_existing_version/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/dev_prefer_existing_version/stderr.log [new file with mode: 0644]
tests/snapshots/add/dev_prefer_existing_version/stdout.log [new file with mode: 0644]
tests/snapshots/add/dry_run.in [deleted symlink]
tests/snapshots/add/dry_run.out/Cargo.toml [deleted file]
tests/snapshots/add/dry_run.stderr [deleted file]
tests/snapshots/add/dry_run.stdout [deleted file]
tests/snapshots/add/dry_run/in [new symlink]
tests/snapshots/add/dry_run/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/dry_run/stderr.log [new file with mode: 0644]
tests/snapshots/add/dry_run/stdout.log [new file with mode: 0644]
tests/snapshots/add/features.in [deleted symlink]
tests/snapshots/add/features.out/Cargo.toml [deleted file]
tests/snapshots/add/features.stderr [deleted file]
tests/snapshots/add/features.stdout [deleted file]
tests/snapshots/add/features/in [new symlink]
tests/snapshots/add/features/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/features/stderr.log [new file with mode: 0644]
tests/snapshots/add/features/stdout.log [new file with mode: 0644]
tests/snapshots/add/features_empty.in [deleted symlink]
tests/snapshots/add/features_empty.out/Cargo.toml [deleted file]
tests/snapshots/add/features_empty.stderr [deleted file]
tests/snapshots/add/features_empty.stdout [deleted file]
tests/snapshots/add/features_empty/in [new symlink]
tests/snapshots/add/features_empty/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/features_empty/stderr.log [new file with mode: 0644]
tests/snapshots/add/features_empty/stdout.log [new file with mode: 0644]
tests/snapshots/add/features_multiple_occurrences.in [deleted symlink]
tests/snapshots/add/features_multiple_occurrences.out/Cargo.toml [deleted file]
tests/snapshots/add/features_multiple_occurrences.stderr [deleted file]
tests/snapshots/add/features_multiple_occurrences.stdout [deleted file]
tests/snapshots/add/features_multiple_occurrences/in [new symlink]
tests/snapshots/add/features_multiple_occurrences/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/features_multiple_occurrences/stderr.log [new file with mode: 0644]
tests/snapshots/add/features_multiple_occurrences/stdout.log [new file with mode: 0644]
tests/snapshots/add/features_preserve.in/Cargo.toml [deleted file]
tests/snapshots/add/features_preserve.in/src/lib.rs [deleted file]
tests/snapshots/add/features_preserve.out/Cargo.toml [deleted file]
tests/snapshots/add/features_preserve.stderr [deleted file]
tests/snapshots/add/features_preserve.stdout [deleted file]
tests/snapshots/add/features_preserve/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/features_preserve/in/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/features_preserve/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/features_preserve/stderr.log [new file with mode: 0644]
tests/snapshots/add/features_preserve/stdout.log [new file with mode: 0644]
tests/snapshots/add/features_spaced_values.in [deleted symlink]
tests/snapshots/add/features_spaced_values.out/Cargo.toml [deleted file]
tests/snapshots/add/features_spaced_values.stderr [deleted file]
tests/snapshots/add/features_spaced_values.stdout [deleted file]
tests/snapshots/add/features_spaced_values/in [new symlink]
tests/snapshots/add/features_spaced_values/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/features_spaced_values/stderr.log [new file with mode: 0644]
tests/snapshots/add/features_spaced_values/stdout.log [new file with mode: 0644]
tests/snapshots/add/features_unknown.in [deleted symlink]
tests/snapshots/add/features_unknown.out/Cargo.toml [deleted file]
tests/snapshots/add/features_unknown.stderr [deleted file]
tests/snapshots/add/features_unknown.stdout [deleted file]
tests/snapshots/add/features_unknown/in [new symlink]
tests/snapshots/add/features_unknown/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/features_unknown/stderr.log [new file with mode: 0644]
tests/snapshots/add/features_unknown/stdout.log [new file with mode: 0644]
tests/snapshots/add/git.in [deleted symlink]
tests/snapshots/add/git.out/Cargo.toml [deleted file]
tests/snapshots/add/git.stderr [deleted file]
tests/snapshots/add/git.stdout [deleted file]
tests/snapshots/add/git/in [new symlink]
tests/snapshots/add/git/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/git/stderr.log [new file with mode: 0644]
tests/snapshots/add/git/stdout.log [new file with mode: 0644]
tests/snapshots/add/git_branch.in [deleted symlink]
tests/snapshots/add/git_branch.out/Cargo.toml [deleted file]
tests/snapshots/add/git_branch.stderr [deleted file]
tests/snapshots/add/git_branch.stdout [deleted file]
tests/snapshots/add/git_branch/in [new symlink]
tests/snapshots/add/git_branch/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/git_branch/stderr.log [new file with mode: 0644]
tests/snapshots/add/git_branch/stdout.log [new file with mode: 0644]
tests/snapshots/add/git_conflicts_namever.in [deleted symlink]
tests/snapshots/add/git_conflicts_namever.out/Cargo.toml [deleted file]
tests/snapshots/add/git_conflicts_namever.stderr [deleted file]
tests/snapshots/add/git_conflicts_namever.stdout [deleted file]
tests/snapshots/add/git_conflicts_namever/in [new symlink]
tests/snapshots/add/git_conflicts_namever/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/git_conflicts_namever/stderr.log [new file with mode: 0644]
tests/snapshots/add/git_conflicts_namever/stdout.log [new file with mode: 0644]
tests/snapshots/add/git_dev.in [deleted symlink]
tests/snapshots/add/git_dev.out/Cargo.toml [deleted file]
tests/snapshots/add/git_dev.stderr [deleted file]
tests/snapshots/add/git_dev.stdout [deleted file]
tests/snapshots/add/git_dev/in [new symlink]
tests/snapshots/add/git_dev/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/git_dev/stderr.log [new file with mode: 0644]
tests/snapshots/add/git_dev/stdout.log [new file with mode: 0644]
tests/snapshots/add/git_inferred_name.in [deleted symlink]
tests/snapshots/add/git_inferred_name.out/Cargo.toml [deleted file]
tests/snapshots/add/git_inferred_name.stderr [deleted file]
tests/snapshots/add/git_inferred_name.stdout [deleted file]
tests/snapshots/add/git_inferred_name/in [new symlink]
tests/snapshots/add/git_inferred_name/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/git_inferred_name/stderr.log [new file with mode: 0644]
tests/snapshots/add/git_inferred_name/stdout.log [new file with mode: 0644]
tests/snapshots/add/git_inferred_name_multiple.in [deleted symlink]
tests/snapshots/add/git_inferred_name_multiple.out/Cargo.toml [deleted file]
tests/snapshots/add/git_inferred_name_multiple.stderr [deleted file]
tests/snapshots/add/git_inferred_name_multiple.stdout [deleted file]
tests/snapshots/add/git_inferred_name_multiple/in [new symlink]
tests/snapshots/add/git_inferred_name_multiple/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/git_inferred_name_multiple/stderr.log [new file with mode: 0644]
tests/snapshots/add/git_inferred_name_multiple/stdout.log [new file with mode: 0644]
tests/snapshots/add/git_multiple_names.in [deleted symlink]
tests/snapshots/add/git_multiple_names.out/Cargo.toml [deleted file]
tests/snapshots/add/git_multiple_names.stderr [deleted file]
tests/snapshots/add/git_multiple_names.stdout [deleted file]
tests/snapshots/add/git_multiple_names/in [new symlink]
tests/snapshots/add/git_multiple_names/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/git_multiple_names/stderr.log [new file with mode: 0644]
tests/snapshots/add/git_multiple_names/stdout.log [new file with mode: 0644]
tests/snapshots/add/git_normalized_name.in [deleted symlink]
tests/snapshots/add/git_normalized_name.out/Cargo.toml [deleted file]
tests/snapshots/add/git_normalized_name.stderr [deleted file]
tests/snapshots/add/git_normalized_name.stdout [deleted file]
tests/snapshots/add/git_normalized_name/in [new symlink]
tests/snapshots/add/git_normalized_name/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/git_normalized_name/stderr.log [new file with mode: 0644]
tests/snapshots/add/git_normalized_name/stdout.log [new file with mode: 0644]
tests/snapshots/add/git_registry.in/Cargo.toml [deleted file]
tests/snapshots/add/git_registry.in/src/lib.rs [deleted file]
tests/snapshots/add/git_registry.out/Cargo.toml [deleted file]
tests/snapshots/add/git_registry.stderr [deleted file]
tests/snapshots/add/git_registry.stdout [deleted file]
tests/snapshots/add/git_registry/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/git_registry/in/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/git_registry/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/git_registry/stderr.log [new file with mode: 0644]
tests/snapshots/add/git_registry/stdout.log [new file with mode: 0644]
tests/snapshots/add/git_rev.in [deleted symlink]
tests/snapshots/add/git_rev.out/Cargo.toml [deleted file]
tests/snapshots/add/git_rev.stderr [deleted file]
tests/snapshots/add/git_rev.stdout [deleted file]
tests/snapshots/add/git_rev/in [new symlink]
tests/snapshots/add/git_rev/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/git_rev/stderr.log [new file with mode: 0644]
tests/snapshots/add/git_rev/stdout.log [new file with mode: 0644]
tests/snapshots/add/git_tag.in [deleted symlink]
tests/snapshots/add/git_tag.out/Cargo.toml [deleted file]
tests/snapshots/add/git_tag.stderr [deleted file]
tests/snapshots/add/git_tag.stdout [deleted file]
tests/snapshots/add/git_tag/in [new symlink]
tests/snapshots/add/git_tag/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/git_tag/stderr.log [new file with mode: 0644]
tests/snapshots/add/git_tag/stdout.log [new file with mode: 0644]
tests/snapshots/add/infer_prerelease.in [deleted symlink]
tests/snapshots/add/infer_prerelease.out/Cargo.toml [deleted file]
tests/snapshots/add/infer_prerelease.stderr [deleted file]
tests/snapshots/add/infer_prerelease.stdout [deleted file]
tests/snapshots/add/infer_prerelease/in [new symlink]
tests/snapshots/add/infer_prerelease/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/infer_prerelease/stderr.log [new file with mode: 0644]
tests/snapshots/add/infer_prerelease/stdout.log [new file with mode: 0644]
tests/snapshots/add/invalid_arg.in [deleted symlink]
tests/snapshots/add/invalid_arg.out/Cargo.toml [deleted file]
tests/snapshots/add/invalid_arg.stderr [deleted file]
tests/snapshots/add/invalid_arg.stdout [deleted file]
tests/snapshots/add/invalid_arg/in [new symlink]
tests/snapshots/add/invalid_arg/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_arg/stderr.log [new file with mode: 0644]
tests/snapshots/add/invalid_arg/stdout.log [new file with mode: 0644]
tests/snapshots/add/invalid_git_external.in [deleted symlink]
tests/snapshots/add/invalid_git_external.out/Cargo.toml [deleted file]
tests/snapshots/add/invalid_git_external.stderr [deleted file]
tests/snapshots/add/invalid_git_external.stdout [deleted file]
tests/snapshots/add/invalid_git_external/in [new symlink]
tests/snapshots/add/invalid_git_external/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_git_external/stderr.log [new file with mode: 0644]
tests/snapshots/add/invalid_git_external/stdout.log [new file with mode: 0644]
tests/snapshots/add/invalid_git_name.in [deleted symlink]
tests/snapshots/add/invalid_git_name.out/Cargo.toml [deleted file]
tests/snapshots/add/invalid_git_name.stderr [deleted file]
tests/snapshots/add/invalid_git_name.stdout [deleted file]
tests/snapshots/add/invalid_git_name/in [new symlink]
tests/snapshots/add/invalid_git_name/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_git_name/stderr.log [new file with mode: 0644]
tests/snapshots/add/invalid_git_name/stdout.log [new file with mode: 0644]
tests/snapshots/add/invalid_key_inherit_dependency.in/Cargo.toml [deleted file]
tests/snapshots/add/invalid_key_inherit_dependency.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/invalid_key_inherit_dependency.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/invalid_key_inherit_dependency.in/primary/Cargo.toml [deleted file]
tests/snapshots/add/invalid_key_inherit_dependency.in/primary/src/lib.rs [deleted file]
tests/snapshots/add/invalid_key_inherit_dependency.out/Cargo.toml [deleted file]
tests/snapshots/add/invalid_key_inherit_dependency.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/invalid_key_inherit_dependency.out/primary/Cargo.toml [deleted file]
tests/snapshots/add/invalid_key_inherit_dependency.stderr [deleted file]
tests/snapshots/add/invalid_key_inherit_dependency.stdout [deleted file]
tests/snapshots/add/invalid_key_inherit_dependency/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_key_inherit_dependency/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_key_inherit_dependency/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/invalid_key_inherit_dependency/in/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_key_inherit_dependency/in/primary/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/invalid_key_inherit_dependency/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_key_inherit_dependency/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_key_inherit_dependency/out/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_key_inherit_dependency/stderr.log [new file with mode: 0644]
tests/snapshots/add/invalid_key_inherit_dependency/stdout.log [new file with mode: 0644]
tests/snapshots/add/invalid_key_overwrite_inherit_dependency.in/Cargo.toml [deleted file]
tests/snapshots/add/invalid_key_overwrite_inherit_dependency.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/invalid_key_overwrite_inherit_dependency.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/invalid_key_overwrite_inherit_dependency.in/primary/Cargo.toml [deleted file]
tests/snapshots/add/invalid_key_overwrite_inherit_dependency.in/primary/src/lib.rs [deleted file]
tests/snapshots/add/invalid_key_overwrite_inherit_dependency.out/Cargo.toml [deleted file]
tests/snapshots/add/invalid_key_overwrite_inherit_dependency.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/invalid_key_overwrite_inherit_dependency.out/primary/Cargo.toml [deleted file]
tests/snapshots/add/invalid_key_overwrite_inherit_dependency.stderr [deleted file]
tests/snapshots/add/invalid_key_overwrite_inherit_dependency.stdout [deleted file]
tests/snapshots/add/invalid_key_overwrite_inherit_dependency/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_key_overwrite_inherit_dependency/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_key_overwrite_inherit_dependency/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/invalid_key_overwrite_inherit_dependency/in/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_key_overwrite_inherit_dependency/in/primary/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/invalid_key_overwrite_inherit_dependency/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_key_overwrite_inherit_dependency/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_key_overwrite_inherit_dependency/out/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_key_overwrite_inherit_dependency/stderr.log [new file with mode: 0644]
tests/snapshots/add/invalid_key_overwrite_inherit_dependency/stdout.log [new file with mode: 0644]
tests/snapshots/add/invalid_key_rename_inherit_dependency.in/Cargo.toml [deleted file]
tests/snapshots/add/invalid_key_rename_inherit_dependency.in/dependency-alt/Cargo.toml [deleted file]
tests/snapshots/add/invalid_key_rename_inherit_dependency.in/dependency-alt/src/lib.rs [deleted file]
tests/snapshots/add/invalid_key_rename_inherit_dependency.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/invalid_key_rename_inherit_dependency.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/invalid_key_rename_inherit_dependency.in/primary/Cargo.toml [deleted file]
tests/snapshots/add/invalid_key_rename_inherit_dependency.in/primary/src/lib.rs [deleted file]
tests/snapshots/add/invalid_key_rename_inherit_dependency.out/Cargo.toml [deleted file]
tests/snapshots/add/invalid_key_rename_inherit_dependency.out/dependency-alt/Cargo.toml [deleted file]
tests/snapshots/add/invalid_key_rename_inherit_dependency.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/invalid_key_rename_inherit_dependency.out/primary/Cargo.toml [deleted file]
tests/snapshots/add/invalid_key_rename_inherit_dependency.stderr [deleted file]
tests/snapshots/add/invalid_key_rename_inherit_dependency.stdout [deleted file]
tests/snapshots/add/invalid_key_rename_inherit_dependency/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_key_rename_inherit_dependency/in/dependency-alt/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_key_rename_inherit_dependency/in/dependency-alt/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/invalid_key_rename_inherit_dependency/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_key_rename_inherit_dependency/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/invalid_key_rename_inherit_dependency/in/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_key_rename_inherit_dependency/in/primary/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/invalid_key_rename_inherit_dependency/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_key_rename_inherit_dependency/out/dependency-alt/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_key_rename_inherit_dependency/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_key_rename_inherit_dependency/out/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_key_rename_inherit_dependency/stderr.log [new file with mode: 0644]
tests/snapshots/add/invalid_key_rename_inherit_dependency/stdout.log [new file with mode: 0644]
tests/snapshots/add/invalid_manifest.in/Cargo.toml [deleted file]
tests/snapshots/add/invalid_manifest.in/src/lib.rs [deleted file]
tests/snapshots/add/invalid_manifest.out/Cargo.toml [deleted file]
tests/snapshots/add/invalid_manifest.stderr [deleted file]
tests/snapshots/add/invalid_manifest.stdout [deleted file]
tests/snapshots/add/invalid_manifest/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_manifest/in/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/invalid_manifest/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_manifest/stderr.log [new file with mode: 0644]
tests/snapshots/add/invalid_manifest/stdout.log [new file with mode: 0644]
tests/snapshots/add/invalid_name_external.in [deleted symlink]
tests/snapshots/add/invalid_name_external.out/Cargo.toml [deleted file]
tests/snapshots/add/invalid_name_external.stderr [deleted file]
tests/snapshots/add/invalid_name_external.stdout [deleted file]
tests/snapshots/add/invalid_name_external/in [new symlink]
tests/snapshots/add/invalid_name_external/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_name_external/stderr.log [new file with mode: 0644]
tests/snapshots/add/invalid_name_external/stdout.log [new file with mode: 0644]
tests/snapshots/add/invalid_path.in [deleted symlink]
tests/snapshots/add/invalid_path.out/Cargo.toml [deleted file]
tests/snapshots/add/invalid_path.stderr [deleted file]
tests/snapshots/add/invalid_path.stdout [deleted file]
tests/snapshots/add/invalid_path/in [new symlink]
tests/snapshots/add/invalid_path/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_path/stderr.log [new file with mode: 0644]
tests/snapshots/add/invalid_path/stdout.log [new file with mode: 0644]
tests/snapshots/add/invalid_path_name.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/invalid_path_name.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/invalid_path_name.in/primary/Cargo.toml [deleted file]
tests/snapshots/add/invalid_path_name.in/primary/src/lib.rs [deleted file]
tests/snapshots/add/invalid_path_name.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/invalid_path_name.out/primary/Cargo.toml [deleted file]
tests/snapshots/add/invalid_path_name.stderr [deleted file]
tests/snapshots/add/invalid_path_name.stdout [deleted file]
tests/snapshots/add/invalid_path_name/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_path_name/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/invalid_path_name/in/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_path_name/in/primary/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/invalid_path_name/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_path_name/out/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_path_name/stderr.log [new file with mode: 0644]
tests/snapshots/add/invalid_path_name/stdout.log [new file with mode: 0644]
tests/snapshots/add/invalid_path_self.in [deleted symlink]
tests/snapshots/add/invalid_path_self.out/Cargo.toml [deleted file]
tests/snapshots/add/invalid_path_self.stderr [deleted file]
tests/snapshots/add/invalid_path_self.stdout [deleted file]
tests/snapshots/add/invalid_path_self/in [new symlink]
tests/snapshots/add/invalid_path_self/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_path_self/stderr.log [new file with mode: 0644]
tests/snapshots/add/invalid_path_self/stdout.log [new file with mode: 0644]
tests/snapshots/add/invalid_target_empty.in [deleted symlink]
tests/snapshots/add/invalid_target_empty.out/Cargo.toml [deleted file]
tests/snapshots/add/invalid_target_empty.stderr [deleted file]
tests/snapshots/add/invalid_target_empty.stdout [deleted file]
tests/snapshots/add/invalid_target_empty/in [new symlink]
tests/snapshots/add/invalid_target_empty/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_target_empty/stderr.log [new file with mode: 0644]
tests/snapshots/add/invalid_target_empty/stdout.log [new file with mode: 0644]
tests/snapshots/add/invalid_vers.in [deleted symlink]
tests/snapshots/add/invalid_vers.out/Cargo.toml [deleted file]
tests/snapshots/add/invalid_vers.stderr [deleted file]
tests/snapshots/add/invalid_vers.stdout [deleted file]
tests/snapshots/add/invalid_vers/in [new symlink]
tests/snapshots/add/invalid_vers/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/invalid_vers/stderr.log [new file with mode: 0644]
tests/snapshots/add/invalid_vers/stdout.log [new file with mode: 0644]
tests/snapshots/add/list_features.in [deleted symlink]
tests/snapshots/add/list_features.out/Cargo.toml [deleted file]
tests/snapshots/add/list_features.stderr [deleted file]
tests/snapshots/add/list_features.stdout [deleted file]
tests/snapshots/add/list_features/in [new symlink]
tests/snapshots/add/list_features/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/list_features/stderr.log [new file with mode: 0644]
tests/snapshots/add/list_features/stdout.log [new file with mode: 0644]
tests/snapshots/add/list_features_path.in/Cargo.toml [deleted file]
tests/snapshots/add/list_features_path.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/list_features_path.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/list_features_path.in/optional/Cargo.toml [deleted file]
tests/snapshots/add/list_features_path.in/optional/src/lib.rs [deleted file]
tests/snapshots/add/list_features_path.in/primary/Cargo.toml [deleted file]
tests/snapshots/add/list_features_path.in/primary/src/lib.rs [deleted file]
tests/snapshots/add/list_features_path.out/Cargo.toml [deleted file]
tests/snapshots/add/list_features_path.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/list_features_path.out/primary/Cargo.toml [deleted file]
tests/snapshots/add/list_features_path.stderr [deleted file]
tests/snapshots/add/list_features_path.stdout [deleted file]
tests/snapshots/add/list_features_path/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/list_features_path/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/list_features_path/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/list_features_path/in/optional/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/list_features_path/in/optional/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/list_features_path/in/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/list_features_path/in/primary/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/list_features_path/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/list_features_path/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/list_features_path/out/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/list_features_path/stderr.log [new file with mode: 0644]
tests/snapshots/add/list_features_path/stdout.log [new file with mode: 0644]
tests/snapshots/add/list_features_path_no_default.in/Cargo.toml [deleted file]
tests/snapshots/add/list_features_path_no_default.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/list_features_path_no_default.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/list_features_path_no_default.in/optional/Cargo.toml [deleted file]
tests/snapshots/add/list_features_path_no_default.in/optional/src/lib.rs [deleted file]
tests/snapshots/add/list_features_path_no_default.in/primary/Cargo.toml [deleted file]
tests/snapshots/add/list_features_path_no_default.in/primary/src/lib.rs [deleted file]
tests/snapshots/add/list_features_path_no_default.out/Cargo.toml [deleted file]
tests/snapshots/add/list_features_path_no_default.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/list_features_path_no_default.out/primary/Cargo.toml [deleted file]
tests/snapshots/add/list_features_path_no_default.stderr [deleted file]
tests/snapshots/add/list_features_path_no_default.stdout [deleted file]
tests/snapshots/add/list_features_path_no_default/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/list_features_path_no_default/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/list_features_path_no_default/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/list_features_path_no_default/in/optional/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/list_features_path_no_default/in/optional/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/list_features_path_no_default/in/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/list_features_path_no_default/in/primary/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/list_features_path_no_default/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/list_features_path_no_default/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/list_features_path_no_default/out/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/list_features_path_no_default/stderr.log [new file with mode: 0644]
tests/snapshots/add/list_features_path_no_default/stdout.log [new file with mode: 0644]
tests/snapshots/add/manifest_path_package.in/Cargo.toml [deleted file]
tests/snapshots/add/manifest_path_package.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/manifest_path_package.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/manifest_path_package.in/primary/Cargo.toml [deleted file]
tests/snapshots/add/manifest_path_package.in/primary/src/lib.rs [deleted file]
tests/snapshots/add/manifest_path_package.out/Cargo.toml [deleted file]
tests/snapshots/add/manifest_path_package.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/manifest_path_package.out/primary/Cargo.toml [deleted file]
tests/snapshots/add/manifest_path_package.stderr [deleted file]
tests/snapshots/add/manifest_path_package.stdout [deleted file]
tests/snapshots/add/manifest_path_package/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/manifest_path_package/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/manifest_path_package/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/manifest_path_package/in/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/manifest_path_package/in/primary/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/manifest_path_package/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/manifest_path_package/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/manifest_path_package/out/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/manifest_path_package/stderr.log [new file with mode: 0644]
tests/snapshots/add/manifest_path_package/stdout.log [new file with mode: 0644]
tests/snapshots/add/merge_activated_features.in/Cargo.toml [deleted file]
tests/snapshots/add/merge_activated_features.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/merge_activated_features.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/merge_activated_features.in/primary/Cargo.toml [deleted file]
tests/snapshots/add/merge_activated_features.in/primary/src/lib.rs [deleted file]
tests/snapshots/add/merge_activated_features.out/Cargo.toml [deleted file]
tests/snapshots/add/merge_activated_features.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/merge_activated_features.out/primary/Cargo.toml [deleted file]
tests/snapshots/add/merge_activated_features.stderr [deleted file]
tests/snapshots/add/merge_activated_features.stdout [deleted file]
tests/snapshots/add/merge_activated_features/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/merge_activated_features/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/merge_activated_features/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/merge_activated_features/in/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/merge_activated_features/in/primary/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/merge_activated_features/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/merge_activated_features/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/merge_activated_features/out/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/merge_activated_features/stderr.log [new file with mode: 0644]
tests/snapshots/add/merge_activated_features/stdout.log [new file with mode: 0644]
tests/snapshots/add/multiple_conflicts_with_features.in [deleted symlink]
tests/snapshots/add/multiple_conflicts_with_features.out/Cargo.toml [deleted file]
tests/snapshots/add/multiple_conflicts_with_features.stderr [deleted file]
tests/snapshots/add/multiple_conflicts_with_features.stdout [deleted file]
tests/snapshots/add/multiple_conflicts_with_features/in [new symlink]
tests/snapshots/add/multiple_conflicts_with_features/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/multiple_conflicts_with_features/stderr.log [new file with mode: 0644]
tests/snapshots/add/multiple_conflicts_with_features/stdout.log [new file with mode: 0644]
tests/snapshots/add/multiple_conflicts_with_rename.in [deleted symlink]
tests/snapshots/add/multiple_conflicts_with_rename.out/Cargo.toml [deleted file]
tests/snapshots/add/multiple_conflicts_with_rename.stderr [deleted file]
tests/snapshots/add/multiple_conflicts_with_rename.stdout [deleted file]
tests/snapshots/add/multiple_conflicts_with_rename/in [new symlink]
tests/snapshots/add/multiple_conflicts_with_rename/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/multiple_conflicts_with_rename/stderr.log [new file with mode: 0644]
tests/snapshots/add/multiple_conflicts_with_rename/stdout.log [new file with mode: 0644]
tests/snapshots/add/namever.in [deleted symlink]
tests/snapshots/add/namever.out/Cargo.toml [deleted file]
tests/snapshots/add/namever.stderr [deleted file]
tests/snapshots/add/namever.stdout [deleted file]
tests/snapshots/add/namever/in [new symlink]
tests/snapshots/add/namever/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/namever/stderr.log [new file with mode: 0644]
tests/snapshots/add/namever/stdout.log [new file with mode: 0644]
tests/snapshots/add/no_args.in [deleted symlink]
tests/snapshots/add/no_args.out/Cargo.toml [deleted file]
tests/snapshots/add/no_args.stderr [deleted file]
tests/snapshots/add/no_args.stdout [deleted file]
tests/snapshots/add/no_args/in [new symlink]
tests/snapshots/add/no_args/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/no_args/stderr.log [new file with mode: 0644]
tests/snapshots/add/no_args/stdout.log [new file with mode: 0644]
tests/snapshots/add/no_default_features.in [deleted symlink]
tests/snapshots/add/no_default_features.out/Cargo.toml [deleted file]
tests/snapshots/add/no_default_features.stderr [deleted file]
tests/snapshots/add/no_default_features.stdout [deleted file]
tests/snapshots/add/no_default_features/in [new symlink]
tests/snapshots/add/no_default_features/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/no_default_features/stderr.log [new file with mode: 0644]
tests/snapshots/add/no_default_features/stdout.log [new file with mode: 0644]
tests/snapshots/add/no_optional.in [deleted symlink]
tests/snapshots/add/no_optional.out/Cargo.toml [deleted file]
tests/snapshots/add/no_optional.stderr [deleted file]
tests/snapshots/add/no_optional.stdout [deleted file]
tests/snapshots/add/no_optional/in [new symlink]
tests/snapshots/add/no_optional/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/no_optional/stderr.log [new file with mode: 0644]
tests/snapshots/add/no_optional/stdout.log [new file with mode: 0644]
tests/snapshots/add/optional.in [deleted symlink]
tests/snapshots/add/optional.out/Cargo.toml [deleted file]
tests/snapshots/add/optional.stderr [deleted file]
tests/snapshots/add/optional.stdout [deleted file]
tests/snapshots/add/optional/in [new symlink]
tests/snapshots/add/optional/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/optional/stderr.log [new file with mode: 0644]
tests/snapshots/add/optional/stdout.log [new file with mode: 0644]
tests/snapshots/add/overwrite_default_features.in/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_default_features.in/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_default_features.out/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_default_features.stderr [deleted file]
tests/snapshots/add/overwrite_default_features.stdout [deleted file]
tests/snapshots/add/overwrite_default_features/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_default_features/in/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_default_features/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_default_features/stderr.log [new file with mode: 0644]
tests/snapshots/add/overwrite_default_features/stdout.log [new file with mode: 0644]
tests/snapshots/add/overwrite_default_features_with_no_default_features.in/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_default_features_with_no_default_features.in/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_default_features_with_no_default_features.out/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_default_features_with_no_default_features.stderr [deleted file]
tests/snapshots/add/overwrite_default_features_with_no_default_features.stdout [deleted file]
tests/snapshots/add/overwrite_default_features_with_no_default_features/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_default_features_with_no_default_features/in/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_default_features_with_no_default_features/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_default_features_with_no_default_features/stderr.log [new file with mode: 0644]
tests/snapshots/add/overwrite_default_features_with_no_default_features/stdout.log [new file with mode: 0644]
tests/snapshots/add/overwrite_features.in/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_features.in/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_features.out/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_features.stderr [deleted file]
tests/snapshots/add/overwrite_features.stdout [deleted file]
tests/snapshots/add/overwrite_features/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_features/in/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_features/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_features/stderr.log [new file with mode: 0644]
tests/snapshots/add/overwrite_features/stdout.log [new file with mode: 0644]
tests/snapshots/add/overwrite_git_with_path.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_git_with_path.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_git_with_path.in/primary/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_git_with_path.in/primary/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_git_with_path.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_git_with_path.out/primary/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_git_with_path.stderr [deleted file]
tests/snapshots/add/overwrite_git_with_path.stdout [deleted file]
tests/snapshots/add/overwrite_git_with_path/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_git_with_path/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_git_with_path/in/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_git_with_path/in/primary/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_git_with_path/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_git_with_path/out/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_git_with_path/stderr.log [new file with mode: 0644]
tests/snapshots/add/overwrite_git_with_path/stdout.log [new file with mode: 0644]
tests/snapshots/add/overwrite_inherit_features_noop.in/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_inherit_features_noop.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_inherit_features_noop.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_inherit_features_noop.in/primary/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_inherit_features_noop.in/primary/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_inherit_features_noop.out/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_inherit_features_noop.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_inherit_features_noop.out/primary/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_inherit_features_noop.stderr [deleted file]
tests/snapshots/add/overwrite_inherit_features_noop.stdout [deleted file]
tests/snapshots/add/overwrite_inherit_features_noop/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_inherit_features_noop/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_inherit_features_noop/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_inherit_features_noop/in/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_inherit_features_noop/in/primary/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_inherit_features_noop/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_inherit_features_noop/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_inherit_features_noop/out/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_inherit_features_noop/stderr.log [new file with mode: 0644]
tests/snapshots/add/overwrite_inherit_features_noop/stdout.log [new file with mode: 0644]
tests/snapshots/add/overwrite_inherit_noop.in/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_inherit_noop.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_inherit_noop.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_inherit_noop.in/primary/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_inherit_noop.in/primary/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_inherit_noop.out/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_inherit_noop.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_inherit_noop.out/primary/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_inherit_noop.stderr [deleted file]
tests/snapshots/add/overwrite_inherit_noop.stdout [deleted file]
tests/snapshots/add/overwrite_inherit_noop/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_inherit_noop/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_inherit_noop/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_inherit_noop/in/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_inherit_noop/in/primary/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_inherit_noop/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_inherit_noop/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_inherit_noop/out/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_inherit_noop/stderr.log [new file with mode: 0644]
tests/snapshots/add/overwrite_inherit_noop/stdout.log [new file with mode: 0644]
tests/snapshots/add/overwrite_inherit_optional_noop.in/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_inherit_optional_noop.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_inherit_optional_noop.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_inherit_optional_noop.in/primary/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_inherit_optional_noop.in/primary/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_inherit_optional_noop.out/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_inherit_optional_noop.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_inherit_optional_noop.out/primary/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_inherit_optional_noop.stderr [deleted file]
tests/snapshots/add/overwrite_inherit_optional_noop.stdout [deleted file]
tests/snapshots/add/overwrite_inherit_optional_noop/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_inherit_optional_noop/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_inherit_optional_noop/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_inherit_optional_noop/in/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_inherit_optional_noop/in/primary/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_inherit_optional_noop/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_inherit_optional_noop/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_inherit_optional_noop/out/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_inherit_optional_noop/stderr.log [new file with mode: 0644]
tests/snapshots/add/overwrite_inherit_optional_noop/stdout.log [new file with mode: 0644]
tests/snapshots/add/overwrite_inline_features.in/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_inline_features.in/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_inline_features.out/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_inline_features.stderr [deleted file]
tests/snapshots/add/overwrite_inline_features.stdout [deleted file]
tests/snapshots/add/overwrite_inline_features/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_inline_features/in/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_inline_features/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_inline_features/stderr.log [new file with mode: 0644]
tests/snapshots/add/overwrite_inline_features/stdout.log [new file with mode: 0644]
tests/snapshots/add/overwrite_name_dev_noop.in/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_name_dev_noop.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_name_dev_noop.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_name_dev_noop.in/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_name_dev_noop.out/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_name_dev_noop.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_name_dev_noop.stderr [deleted file]
tests/snapshots/add/overwrite_name_dev_noop.stdout [deleted file]
tests/snapshots/add/overwrite_name_dev_noop/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_name_dev_noop/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_name_dev_noop/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_name_dev_noop/in/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_name_dev_noop/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_name_dev_noop/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_name_dev_noop/stderr.log [new file with mode: 0644]
tests/snapshots/add/overwrite_name_dev_noop/stdout.log [new file with mode: 0644]
tests/snapshots/add/overwrite_name_noop.in/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_name_noop.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_name_noop.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_name_noop.in/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_name_noop.out/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_name_noop.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_name_noop.stderr [deleted file]
tests/snapshots/add/overwrite_name_noop.stdout [deleted file]
tests/snapshots/add/overwrite_name_noop/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_name_noop/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_name_noop/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_name_noop/in/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_name_noop/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_name_noop/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_name_noop/stderr.log [new file with mode: 0644]
tests/snapshots/add/overwrite_name_noop/stdout.log [new file with mode: 0644]
tests/snapshots/add/overwrite_no_default_features.in/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_no_default_features.in/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_no_default_features.out/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_no_default_features.stderr [deleted file]
tests/snapshots/add/overwrite_no_default_features.stdout [deleted file]
tests/snapshots/add/overwrite_no_default_features/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_no_default_features/in/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_no_default_features/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_no_default_features/stderr.log [new file with mode: 0644]
tests/snapshots/add/overwrite_no_default_features/stdout.log [new file with mode: 0644]
tests/snapshots/add/overwrite_no_default_features_with_default_features.in/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_no_default_features_with_default_features.in/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_no_default_features_with_default_features.out/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_no_default_features_with_default_features.stderr [deleted file]
tests/snapshots/add/overwrite_no_default_features_with_default_features.stdout [deleted file]
tests/snapshots/add/overwrite_no_default_features_with_default_features/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_no_default_features_with_default_features/in/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_no_default_features_with_default_features/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_no_default_features_with_default_features/stderr.log [new file with mode: 0644]
tests/snapshots/add/overwrite_no_default_features_with_default_features/stdout.log [new file with mode: 0644]
tests/snapshots/add/overwrite_no_optional.in/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_no_optional.in/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_no_optional.out/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_no_optional.stderr [deleted file]
tests/snapshots/add/overwrite_no_optional.stdout [deleted file]
tests/snapshots/add/overwrite_no_optional/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_no_optional/in/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_no_optional/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_no_optional/stderr.log [new file with mode: 0644]
tests/snapshots/add/overwrite_no_optional/stdout.log [new file with mode: 0644]
tests/snapshots/add/overwrite_no_optional_with_optional.in/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_no_optional_with_optional.in/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_no_optional_with_optional.out/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_no_optional_with_optional.stderr [deleted file]
tests/snapshots/add/overwrite_no_optional_with_optional.stdout [deleted file]
tests/snapshots/add/overwrite_no_optional_with_optional/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_no_optional_with_optional/in/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_no_optional_with_optional/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_no_optional_with_optional/stderr.log [new file with mode: 0644]
tests/snapshots/add/overwrite_no_optional_with_optional/stdout.log [new file with mode: 0644]
tests/snapshots/add/overwrite_optional.in/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_optional.in/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_optional.out/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_optional.stderr [deleted file]
tests/snapshots/add/overwrite_optional.stdout [deleted file]
tests/snapshots/add/overwrite_optional/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_optional/in/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_optional/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_optional/stderr.log [new file with mode: 0644]
tests/snapshots/add/overwrite_optional/stdout.log [new file with mode: 0644]
tests/snapshots/add/overwrite_optional_with_no_optional.in/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_optional_with_no_optional.in/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_optional_with_no_optional.out/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_optional_with_no_optional.stderr [deleted file]
tests/snapshots/add/overwrite_optional_with_no_optional.stdout [deleted file]
tests/snapshots/add/overwrite_optional_with_no_optional/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_optional_with_no_optional/in/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_optional_with_no_optional/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_optional_with_no_optional/stderr.log [new file with mode: 0644]
tests/snapshots/add/overwrite_optional_with_no_optional/stdout.log [new file with mode: 0644]
tests/snapshots/add/overwrite_path_noop.in/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_path_noop.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_path_noop.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_path_noop.in/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_path_noop.out/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_path_noop.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_path_noop.stderr [deleted file]
tests/snapshots/add/overwrite_path_noop.stdout [deleted file]
tests/snapshots/add/overwrite_path_noop/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_path_noop/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_path_noop/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_path_noop/in/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_path_noop/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_path_noop/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_path_noop/stderr.log [new file with mode: 0644]
tests/snapshots/add/overwrite_path_noop/stdout.log [new file with mode: 0644]
tests/snapshots/add/overwrite_path_with_version.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_path_with_version.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_path_with_version.in/primary/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_path_with_version.in/primary/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_path_with_version.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_path_with_version.out/primary/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_path_with_version.stderr [deleted file]
tests/snapshots/add/overwrite_path_with_version.stdout [deleted file]
tests/snapshots/add/overwrite_path_with_version/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_path_with_version/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_path_with_version/in/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_path_with_version/in/primary/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_path_with_version/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_path_with_version/out/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_path_with_version/stderr.log [new file with mode: 0644]
tests/snapshots/add/overwrite_path_with_version/stdout.log [new file with mode: 0644]
tests/snapshots/add/overwrite_rename_with_no_rename.in/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_rename_with_no_rename.in/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_rename_with_no_rename.out/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_rename_with_no_rename.stderr [deleted file]
tests/snapshots/add/overwrite_rename_with_no_rename.stdout [deleted file]
tests/snapshots/add/overwrite_rename_with_no_rename/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_rename_with_no_rename/in/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_rename_with_no_rename/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_rename_with_no_rename/stderr.log [new file with mode: 0644]
tests/snapshots/add/overwrite_rename_with_no_rename/stdout.log [new file with mode: 0644]
tests/snapshots/add/overwrite_rename_with_rename.in/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_rename_with_rename.in/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_rename_with_rename.out/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_rename_with_rename.stderr [deleted file]
tests/snapshots/add/overwrite_rename_with_rename.stdout [deleted file]
tests/snapshots/add/overwrite_rename_with_rename/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_rename_with_rename/in/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_rename_with_rename/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_rename_with_rename/stderr.log [new file with mode: 0644]
tests/snapshots/add/overwrite_rename_with_rename/stdout.log [new file with mode: 0644]
tests/snapshots/add/overwrite_rename_with_rename_noop.in/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_rename_with_rename_noop.in/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_rename_with_rename_noop.out/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_rename_with_rename_noop.stderr [deleted file]
tests/snapshots/add/overwrite_rename_with_rename_noop.stdout [deleted file]
tests/snapshots/add/overwrite_rename_with_rename_noop/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_rename_with_rename_noop/in/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_rename_with_rename_noop/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_rename_with_rename_noop/stderr.log [new file with mode: 0644]
tests/snapshots/add/overwrite_rename_with_rename_noop/stdout.log [new file with mode: 0644]
tests/snapshots/add/overwrite_version_with_git.in/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_version_with_git.in/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_version_with_git.out/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_version_with_git.stderr [deleted file]
tests/snapshots/add/overwrite_version_with_git.stdout [deleted file]
tests/snapshots/add/overwrite_version_with_git/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_version_with_git/in/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_version_with_git/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_version_with_git/stderr.log [new file with mode: 0644]
tests/snapshots/add/overwrite_version_with_git/stdout.log [new file with mode: 0644]
tests/snapshots/add/overwrite_version_with_path.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_version_with_path.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_version_with_path.in/primary/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_version_with_path.in/primary/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_version_with_path.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_version_with_path.out/primary/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_version_with_path.stderr [deleted file]
tests/snapshots/add/overwrite_version_with_path.stdout [deleted file]
tests/snapshots/add/overwrite_version_with_path/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_version_with_path/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_version_with_path/in/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_version_with_path/in/primary/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_version_with_path/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_version_with_path/out/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_version_with_path/stderr.log [new file with mode: 0644]
tests/snapshots/add/overwrite_version_with_path/stdout.log [new file with mode: 0644]
tests/snapshots/add/overwrite_with_rename.in/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_with_rename.in/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_with_rename.out/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_with_rename.stderr [deleted file]
tests/snapshots/add/overwrite_with_rename.stdout [deleted file]
tests/snapshots/add/overwrite_with_rename/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_with_rename/in/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_with_rename/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_with_rename/stderr.log [new file with mode: 0644]
tests/snapshots/add/overwrite_with_rename/stdout.log [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep.in/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_workspace_dep.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_workspace_dep.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_workspace_dep.in/primary/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_workspace_dep.in/primary/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_workspace_dep.out/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_workspace_dep.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_workspace_dep.out/primary/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_workspace_dep.stderr [deleted file]
tests/snapshots/add/overwrite_workspace_dep.stdout [deleted file]
tests/snapshots/add/overwrite_workspace_dep/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep/in/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep/in/primary/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep/out/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep/stderr.log [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep/stdout.log [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep_features.in/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_workspace_dep_features.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_workspace_dep_features.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_workspace_dep_features.in/primary/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_workspace_dep_features.in/primary/src/lib.rs [deleted file]
tests/snapshots/add/overwrite_workspace_dep_features.out/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_workspace_dep_features.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_workspace_dep_features.out/primary/Cargo.toml [deleted file]
tests/snapshots/add/overwrite_workspace_dep_features.stderr [deleted file]
tests/snapshots/add/overwrite_workspace_dep_features.stdout [deleted file]
tests/snapshots/add/overwrite_workspace_dep_features/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep_features/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep_features/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep_features/in/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep_features/in/primary/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep_features/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep_features/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep_features/out/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep_features/stderr.log [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep_features/stdout.log [new file with mode: 0644]
tests/snapshots/add/path.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/path.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/path.in/primary/Cargo.toml [deleted file]
tests/snapshots/add/path.in/primary/src/lib.rs [deleted file]
tests/snapshots/add/path.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/path.out/primary/Cargo.toml [deleted file]
tests/snapshots/add/path.stderr [deleted file]
tests/snapshots/add/path.stdout [deleted file]
tests/snapshots/add/path/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/path/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/path/in/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/path/in/primary/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/path/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/path/out/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/path/stderr.log [new file with mode: 0644]
tests/snapshots/add/path/stdout.log [new file with mode: 0644]
tests/snapshots/add/path_dev.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/path_dev.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/path_dev.in/primary/Cargo.toml [deleted file]
tests/snapshots/add/path_dev.in/primary/src/lib.rs [deleted file]
tests/snapshots/add/path_dev.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/path_dev.out/primary/Cargo.toml [deleted file]
tests/snapshots/add/path_dev.stderr [deleted file]
tests/snapshots/add/path_dev.stdout [deleted file]
tests/snapshots/add/path_dev/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/path_dev/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/path_dev/in/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/path_dev/in/primary/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/path_dev/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/path_dev/out/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/path_dev/stderr.log [new file with mode: 0644]
tests/snapshots/add/path_dev/stdout.log [new file with mode: 0644]
tests/snapshots/add/path_inferred_name.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/path_inferred_name.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/path_inferred_name.in/primary/Cargo.toml [deleted file]
tests/snapshots/add/path_inferred_name.in/primary/src/lib.rs [deleted file]
tests/snapshots/add/path_inferred_name.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/path_inferred_name.out/primary/Cargo.toml [deleted file]
tests/snapshots/add/path_inferred_name.stderr [deleted file]
tests/snapshots/add/path_inferred_name.stdout [deleted file]
tests/snapshots/add/path_inferred_name/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/path_inferred_name/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/path_inferred_name/in/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/path_inferred_name/in/primary/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/path_inferred_name/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/path_inferred_name/out/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/path_inferred_name/stderr.log [new file with mode: 0644]
tests/snapshots/add/path_inferred_name/stdout.log [new file with mode: 0644]
tests/snapshots/add/path_inferred_name_conflicts_full_feature.in/Cargo.toml [deleted file]
tests/snapshots/add/path_inferred_name_conflicts_full_feature.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/path_inferred_name_conflicts_full_feature.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/path_inferred_name_conflicts_full_feature.in/optional/Cargo.toml [deleted file]
tests/snapshots/add/path_inferred_name_conflicts_full_feature.in/optional/src/lib.rs [deleted file]
tests/snapshots/add/path_inferred_name_conflicts_full_feature.in/primary/Cargo.toml [deleted file]
tests/snapshots/add/path_inferred_name_conflicts_full_feature.in/primary/src/lib.rs [deleted file]
tests/snapshots/add/path_inferred_name_conflicts_full_feature.out/Cargo.toml [deleted file]
tests/snapshots/add/path_inferred_name_conflicts_full_feature.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/path_inferred_name_conflicts_full_feature.out/primary/Cargo.toml [deleted file]
tests/snapshots/add/path_inferred_name_conflicts_full_feature.stderr [deleted file]
tests/snapshots/add/path_inferred_name_conflicts_full_feature.stdout [deleted file]
tests/snapshots/add/path_inferred_name_conflicts_full_feature/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/path_inferred_name_conflicts_full_feature/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/path_inferred_name_conflicts_full_feature/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/path_inferred_name_conflicts_full_feature/in/optional/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/path_inferred_name_conflicts_full_feature/in/optional/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/path_inferred_name_conflicts_full_feature/in/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/path_inferred_name_conflicts_full_feature/in/primary/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/path_inferred_name_conflicts_full_feature/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/path_inferred_name_conflicts_full_feature/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/path_inferred_name_conflicts_full_feature/out/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/path_inferred_name_conflicts_full_feature/stderr.log [new file with mode: 0644]
tests/snapshots/add/path_inferred_name_conflicts_full_feature/stdout.log [new file with mode: 0644]
tests/snapshots/add/path_normalized_name.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/path_normalized_name.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/path_normalized_name.in/primary/Cargo.toml [deleted file]
tests/snapshots/add/path_normalized_name.in/primary/src/lib.rs [deleted file]
tests/snapshots/add/path_normalized_name.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/path_normalized_name.out/primary/Cargo.toml [deleted file]
tests/snapshots/add/path_normalized_name.stderr [deleted file]
tests/snapshots/add/path_normalized_name.stdout [deleted file]
tests/snapshots/add/path_normalized_name/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/path_normalized_name/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/path_normalized_name/in/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/path_normalized_name/in/primary/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/path_normalized_name/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/path_normalized_name/out/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/path_normalized_name/stderr.log [new file with mode: 0644]
tests/snapshots/add/path_normalized_name/stdout.log [new file with mode: 0644]
tests/snapshots/add/preserve_sorted.in/Cargo.toml [deleted file]
tests/snapshots/add/preserve_sorted.in/src/lib.rs [deleted file]
tests/snapshots/add/preserve_sorted.out/Cargo.toml [deleted file]
tests/snapshots/add/preserve_sorted.stderr [deleted file]
tests/snapshots/add/preserve_sorted.stdout [deleted file]
tests/snapshots/add/preserve_sorted/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/preserve_sorted/in/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/preserve_sorted/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/preserve_sorted/stderr.log [new file with mode: 0644]
tests/snapshots/add/preserve_sorted/stdout.log [new file with mode: 0644]
tests/snapshots/add/preserve_unsorted.in/Cargo.toml [deleted file]
tests/snapshots/add/preserve_unsorted.in/src/lib.rs [deleted file]
tests/snapshots/add/preserve_unsorted.out/Cargo.toml [deleted file]
tests/snapshots/add/preserve_unsorted.stderr [deleted file]
tests/snapshots/add/preserve_unsorted.stdout [deleted file]
tests/snapshots/add/preserve_unsorted/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/preserve_unsorted/in/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/preserve_unsorted/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/preserve_unsorted/stderr.log [new file with mode: 0644]
tests/snapshots/add/preserve_unsorted/stdout.log [new file with mode: 0644]
tests/snapshots/add/quiet.in [deleted symlink]
tests/snapshots/add/quiet.out/Cargo.toml [deleted file]
tests/snapshots/add/quiet.stderr [deleted file]
tests/snapshots/add/quiet.stdout [deleted file]
tests/snapshots/add/quiet/in [new symlink]
tests/snapshots/add/quiet/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/quiet/stderr.log [new file with mode: 0644]
tests/snapshots/add/quiet/stdout.log [new file with mode: 0644]
tests/snapshots/add/registry.in/Cargo.toml [deleted file]
tests/snapshots/add/registry.in/src/lib.rs [deleted file]
tests/snapshots/add/registry.out/Cargo.toml [deleted file]
tests/snapshots/add/registry.stderr [deleted file]
tests/snapshots/add/registry.stdout [deleted file]
tests/snapshots/add/registry/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/registry/in/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/registry/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/registry/stderr.log [new file with mode: 0644]
tests/snapshots/add/registry/stdout.log [new file with mode: 0644]
tests/snapshots/add/rename.in [deleted symlink]
tests/snapshots/add/rename.out/Cargo.toml [deleted file]
tests/snapshots/add/rename.stderr [deleted file]
tests/snapshots/add/rename.stdout [deleted file]
tests/snapshots/add/rename/in [new symlink]
tests/snapshots/add/rename/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/rename/stderr.log [new file with mode: 0644]
tests/snapshots/add/rename/stdout.log [new file with mode: 0644]
tests/snapshots/add/require_weak.in/Cargo.toml [deleted file]
tests/snapshots/add/require_weak.in/src/lib.rs [deleted file]
tests/snapshots/add/require_weak.out/Cargo.toml [deleted file]
tests/snapshots/add/require_weak.stderr [deleted file]
tests/snapshots/add/require_weak.stdout [deleted file]
tests/snapshots/add/require_weak/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/require_weak/in/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/require_weak/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/require_weak/stderr.log [new file with mode: 0644]
tests/snapshots/add/require_weak/stdout.log [new file with mode: 0644]
tests/snapshots/add/target.in [deleted symlink]
tests/snapshots/add/target.out/Cargo.toml [deleted file]
tests/snapshots/add/target.stderr [deleted file]
tests/snapshots/add/target.stdout [deleted file]
tests/snapshots/add/target/in [new symlink]
tests/snapshots/add/target/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/target/stderr.log [new file with mode: 0644]
tests/snapshots/add/target/stdout.log [new file with mode: 0644]
tests/snapshots/add/target_cfg.in [deleted symlink]
tests/snapshots/add/target_cfg.out/Cargo.toml [deleted file]
tests/snapshots/add/target_cfg.stderr [deleted file]
tests/snapshots/add/target_cfg.stdout [deleted file]
tests/snapshots/add/target_cfg/in [new symlink]
tests/snapshots/add/target_cfg/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/target_cfg/stderr.log [new file with mode: 0644]
tests/snapshots/add/target_cfg/stdout.log [new file with mode: 0644]
tests/snapshots/add/unknown_inherited_feature.in/Cargo.toml [deleted file]
tests/snapshots/add/unknown_inherited_feature.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/unknown_inherited_feature.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/unknown_inherited_feature.in/primary/Cargo.toml [deleted file]
tests/snapshots/add/unknown_inherited_feature.in/primary/src/lib.rs [deleted file]
tests/snapshots/add/unknown_inherited_feature.out/Cargo.toml [deleted file]
tests/snapshots/add/unknown_inherited_feature.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/unknown_inherited_feature.out/primary/Cargo.toml [deleted file]
tests/snapshots/add/unknown_inherited_feature.stderr [deleted file]
tests/snapshots/add/unknown_inherited_feature.stdout [deleted file]
tests/snapshots/add/unknown_inherited_feature/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/unknown_inherited_feature/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/unknown_inherited_feature/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/unknown_inherited_feature/in/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/unknown_inherited_feature/in/primary/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/unknown_inherited_feature/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/unknown_inherited_feature/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/unknown_inherited_feature/out/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/unknown_inherited_feature/stderr.log [new file with mode: 0644]
tests/snapshots/add/unknown_inherited_feature/stdout.log [new file with mode: 0644]
tests/snapshots/add/vers.in [deleted symlink]
tests/snapshots/add/vers.out/Cargo.toml [deleted file]
tests/snapshots/add/vers.stderr [deleted file]
tests/snapshots/add/vers.stdout [deleted file]
tests/snapshots/add/vers/in [new symlink]
tests/snapshots/add/vers/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/vers/stderr.log [new file with mode: 0644]
tests/snapshots/add/vers/stdout.log [new file with mode: 0644]
tests/snapshots/add/workspace_name.in/Cargo.toml [deleted file]
tests/snapshots/add/workspace_name.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/workspace_name.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/workspace_name.in/primary/Cargo.toml [deleted file]
tests/snapshots/add/workspace_name.in/primary/src/lib.rs [deleted file]
tests/snapshots/add/workspace_name.out/Cargo.toml [deleted file]
tests/snapshots/add/workspace_name.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/workspace_name.out/primary/Cargo.toml [deleted file]
tests/snapshots/add/workspace_name.stderr [deleted file]
tests/snapshots/add/workspace_name.stdout [deleted file]
tests/snapshots/add/workspace_name/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/workspace_name/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/workspace_name/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/workspace_name/in/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/workspace_name/in/primary/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/workspace_name/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/workspace_name/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/workspace_name/out/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/workspace_name/stderr.log [new file with mode: 0644]
tests/snapshots/add/workspace_name/stdout.log [new file with mode: 0644]
tests/snapshots/add/workspace_path.in/Cargo.toml [deleted file]
tests/snapshots/add/workspace_path.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/workspace_path.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/workspace_path.in/primary/Cargo.toml [deleted file]
tests/snapshots/add/workspace_path.in/primary/src/lib.rs [deleted file]
tests/snapshots/add/workspace_path.out/Cargo.toml [deleted file]
tests/snapshots/add/workspace_path.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/workspace_path.out/primary/Cargo.toml [deleted file]
tests/snapshots/add/workspace_path.stderr [deleted file]
tests/snapshots/add/workspace_path.stdout [deleted file]
tests/snapshots/add/workspace_path/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/workspace_path/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/workspace_path/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/workspace_path/in/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/workspace_path/in/primary/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/workspace_path/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/workspace_path/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/workspace_path/out/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/workspace_path/stderr.log [new file with mode: 0644]
tests/snapshots/add/workspace_path/stdout.log [new file with mode: 0644]
tests/snapshots/add/workspace_path_dev.in/Cargo.toml [deleted file]
tests/snapshots/add/workspace_path_dev.in/dependency/Cargo.toml [deleted file]
tests/snapshots/add/workspace_path_dev.in/dependency/src/lib.rs [deleted file]
tests/snapshots/add/workspace_path_dev.in/primary/Cargo.toml [deleted file]
tests/snapshots/add/workspace_path_dev.in/primary/src/lib.rs [deleted file]
tests/snapshots/add/workspace_path_dev.out/Cargo.toml [deleted file]
tests/snapshots/add/workspace_path_dev.out/dependency/Cargo.toml [deleted file]
tests/snapshots/add/workspace_path_dev.out/primary/Cargo.toml [deleted file]
tests/snapshots/add/workspace_path_dev.stderr [deleted file]
tests/snapshots/add/workspace_path_dev.stdout [deleted file]
tests/snapshots/add/workspace_path_dev/in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/workspace_path_dev/in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/workspace_path_dev/in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/workspace_path_dev/in/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/workspace_path_dev/in/primary/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/workspace_path_dev/out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/workspace_path_dev/out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/workspace_path_dev/out/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/workspace_path_dev/stderr.log [new file with mode: 0644]
tests/snapshots/add/workspace_path_dev/stdout.log [new file with mode: 0644]
tests/testsuite/cargo_add.rs

diff --git a/tests/snapshots/add/add_basic.in b/tests/snapshots/add/add_basic.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/add_basic.out/Cargo.toml b/tests/snapshots/add/add_basic.out/Cargo.toml
deleted file mode 100644 (file)
index 5964c87..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-my-package = "99999.0.0"
diff --git a/tests/snapshots/add/add_basic.stderr b/tests/snapshots/add/add_basic.stderr
deleted file mode 100644 (file)
index fd6b711..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-    Updating `dummy-registry` index
-      Adding my-package v99999.0.0 to dependencies.
diff --git a/tests/snapshots/add/add_basic.stdout b/tests/snapshots/add/add_basic.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/add_basic/in b/tests/snapshots/add/add_basic/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/add_basic/out/Cargo.toml b/tests/snapshots/add/add_basic/out/Cargo.toml
new file mode 100644 (file)
index 0000000..5964c87
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+my-package = "99999.0.0"
diff --git a/tests/snapshots/add/add_basic/stderr.log b/tests/snapshots/add/add_basic/stderr.log
new file mode 100644 (file)
index 0000000..fd6b711
--- /dev/null
@@ -0,0 +1,2 @@
+    Updating `dummy-registry` index
+      Adding my-package v99999.0.0 to dependencies.
diff --git a/tests/snapshots/add/add_basic/stdout.log b/tests/snapshots/add/add_basic/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/add_multiple.in b/tests/snapshots/add/add_multiple.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/add_multiple.out/Cargo.toml b/tests/snapshots/add/add_multiple.out/Cargo.toml
deleted file mode 100644 (file)
index ba8d7ea..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-my-package1 = "99999.0.0"
-my-package2 = "99999.0.0"
diff --git a/tests/snapshots/add/add_multiple.stderr b/tests/snapshots/add/add_multiple.stderr
deleted file mode 100644 (file)
index d0b4e73..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-    Updating `dummy-registry` index
-      Adding my-package1 v99999.0.0 to dependencies.
-      Adding my-package2 v99999.0.0 to dependencies.
diff --git a/tests/snapshots/add/add_multiple.stdout b/tests/snapshots/add/add_multiple.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/add_multiple/in b/tests/snapshots/add/add_multiple/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/add_multiple/out/Cargo.toml b/tests/snapshots/add/add_multiple/out/Cargo.toml
new file mode 100644 (file)
index 0000000..ba8d7ea
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+my-package1 = "99999.0.0"
+my-package2 = "99999.0.0"
diff --git a/tests/snapshots/add/add_multiple/stderr.log b/tests/snapshots/add/add_multiple/stderr.log
new file mode 100644 (file)
index 0000000..d0b4e73
--- /dev/null
@@ -0,0 +1,3 @@
+    Updating `dummy-registry` index
+      Adding my-package1 v99999.0.0 to dependencies.
+      Adding my-package2 v99999.0.0 to dependencies.
diff --git a/tests/snapshots/add/add_multiple/stdout.log b/tests/snapshots/add/add_multiple/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/add_normalized_name_external.in b/tests/snapshots/add/add_normalized_name_external.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/add_normalized_name_external.out/Cargo.toml b/tests/snapshots/add/add_normalized_name_external.out/Cargo.toml
deleted file mode 100644 (file)
index 3d0dec3..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-inflector = "0.11.4"
-linked-hash-map = "0.5.4"
diff --git a/tests/snapshots/add/add_normalized_name_external.stderr b/tests/snapshots/add/add_normalized_name_external.stderr
deleted file mode 100644 (file)
index c7d4511..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-    Updating `dummy-registry` index
-warning: translating `linked_hash_map` to `linked-hash-map`
-warning: translating `Inflector` to `inflector`
-      Adding linked-hash-map v0.5.4 to dependencies.
-             Features:
-             - clippy
-             - heapsize
-             - heapsize_impl
-             - nightly
-             - serde
-             - serde_impl
-             - serde_test
-      Adding inflector v0.11.4 to dependencies.
-             Features:
-             + heavyweight
-             + lazy_static
-             + regex
-             - unstable
diff --git a/tests/snapshots/add/add_normalized_name_external.stdout b/tests/snapshots/add/add_normalized_name_external.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/add_normalized_name_external/in b/tests/snapshots/add/add_normalized_name_external/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/add_normalized_name_external/out/Cargo.toml b/tests/snapshots/add/add_normalized_name_external/out/Cargo.toml
new file mode 100644 (file)
index 0000000..3d0dec3
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+inflector = "0.11.4"
+linked-hash-map = "0.5.4"
diff --git a/tests/snapshots/add/add_normalized_name_external/stderr.log b/tests/snapshots/add/add_normalized_name_external/stderr.log
new file mode 100644 (file)
index 0000000..c7d4511
--- /dev/null
@@ -0,0 +1,18 @@
+    Updating `dummy-registry` index
+warning: translating `linked_hash_map` to `linked-hash-map`
+warning: translating `Inflector` to `inflector`
+      Adding linked-hash-map v0.5.4 to dependencies.
+             Features:
+             - clippy
+             - heapsize
+             - heapsize_impl
+             - nightly
+             - serde
+             - serde_impl
+             - serde_test
+      Adding inflector v0.11.4 to dependencies.
+             Features:
+             + heavyweight
+             + lazy_static
+             + regex
+             - unstable
diff --git a/tests/snapshots/add/add_normalized_name_external/stdout.log b/tests/snapshots/add/add_normalized_name_external/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/build.in b/tests/snapshots/add/build.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/build.out/Cargo.toml b/tests/snapshots/add/build.out/Cargo.toml
deleted file mode 100644 (file)
index cceb448..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[build-dependencies]
-my-build-package1 = "99999.0.0"
-my-build-package2 = "99999.0.0"
diff --git a/tests/snapshots/add/build.stderr b/tests/snapshots/add/build.stderr
deleted file mode 100644 (file)
index b873c5a..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-    Updating `dummy-registry` index
-      Adding my-build-package1 v99999.0.0 to build-dependencies.
-      Adding my-build-package2 v99999.0.0 to build-dependencies.
diff --git a/tests/snapshots/add/build.stdout b/tests/snapshots/add/build.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/build/in b/tests/snapshots/add/build/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/build/out/Cargo.toml b/tests/snapshots/add/build/out/Cargo.toml
new file mode 100644 (file)
index 0000000..cceb448
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[build-dependencies]
+my-build-package1 = "99999.0.0"
+my-build-package2 = "99999.0.0"
diff --git a/tests/snapshots/add/build/stderr.log b/tests/snapshots/add/build/stderr.log
new file mode 100644 (file)
index 0000000..b873c5a
--- /dev/null
@@ -0,0 +1,3 @@
+    Updating `dummy-registry` index
+      Adding my-build-package1 v99999.0.0 to build-dependencies.
+      Adding my-build-package2 v99999.0.0 to build-dependencies.
diff --git a/tests/snapshots/add/build/stdout.log b/tests/snapshots/add/build/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/build_prefer_existing_version.in/Cargo.toml b/tests/snapshots/add/build_prefer_existing_version.in/Cargo.toml
deleted file mode 100644 (file)
index 6a6ac82..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-exclude = ["dependency"]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-cargo-list-test-fixture-dependency = { version = "0.0.0", path = "dependency", optional = true, default-features = false, features = ["one", "two"], registry = "alternative" }
diff --git a/tests/snapshots/add/build_prefer_existing_version.in/dependency/Cargo.toml b/tests/snapshots/add/build_prefer_existing_version.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index cbe2441..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture-dependency"
-version = "0.0.0"
diff --git a/tests/snapshots/add/build_prefer_existing_version.in/dependency/src/lib.rs b/tests/snapshots/add/build_prefer_existing_version.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/build_prefer_existing_version.in/src/lib.rs b/tests/snapshots/add/build_prefer_existing_version.in/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/build_prefer_existing_version.out/Cargo.toml b/tests/snapshots/add/build_prefer_existing_version.out/Cargo.toml
deleted file mode 100644 (file)
index 123af6d..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-[workspace]
-exclude = ["dependency"]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-cargo-list-test-fixture-dependency = { version = "0.0.0", path = "dependency", optional = true, default-features = false, features = ["one", "two"], registry = "alternative" }
-
-[build-dependencies]
-cargo-list-test-fixture-dependency = { version = "0.0.0", path = "dependency", registry = "alternative" }
diff --git a/tests/snapshots/add/build_prefer_existing_version.out/dependency/Cargo.toml b/tests/snapshots/add/build_prefer_existing_version.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index cbe2441..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture-dependency"
-version = "0.0.0"
diff --git a/tests/snapshots/add/build_prefer_existing_version.stderr b/tests/snapshots/add/build_prefer_existing_version.stderr
deleted file mode 100644 (file)
index 00f39cd..0000000
+++ /dev/null
@@ -1 +0,0 @@
-      Adding cargo-list-test-fixture-dependency (local) to build-dependencies.
diff --git a/tests/snapshots/add/build_prefer_existing_version.stdout b/tests/snapshots/add/build_prefer_existing_version.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/build_prefer_existing_version/in/Cargo.toml b/tests/snapshots/add/build_prefer_existing_version/in/Cargo.toml
new file mode 100644 (file)
index 0000000..6a6ac82
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+exclude = ["dependency"]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+cargo-list-test-fixture-dependency = { version = "0.0.0", path = "dependency", optional = true, default-features = false, features = ["one", "two"], registry = "alternative" }
diff --git a/tests/snapshots/add/build_prefer_existing_version/in/dependency/Cargo.toml b/tests/snapshots/add/build_prefer_existing_version/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..cbe2441
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture-dependency"
+version = "0.0.0"
diff --git a/tests/snapshots/add/build_prefer_existing_version/in/dependency/src/lib.rs b/tests/snapshots/add/build_prefer_existing_version/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/build_prefer_existing_version/in/src/lib.rs b/tests/snapshots/add/build_prefer_existing_version/in/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/build_prefer_existing_version/out/Cargo.toml b/tests/snapshots/add/build_prefer_existing_version/out/Cargo.toml
new file mode 100644 (file)
index 0000000..123af6d
--- /dev/null
@@ -0,0 +1,12 @@
+[workspace]
+exclude = ["dependency"]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+cargo-list-test-fixture-dependency = { version = "0.0.0", path = "dependency", optional = true, default-features = false, features = ["one", "two"], registry = "alternative" }
+
+[build-dependencies]
+cargo-list-test-fixture-dependency = { version = "0.0.0", path = "dependency", registry = "alternative" }
diff --git a/tests/snapshots/add/build_prefer_existing_version/out/dependency/Cargo.toml b/tests/snapshots/add/build_prefer_existing_version/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..cbe2441
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture-dependency"
+version = "0.0.0"
diff --git a/tests/snapshots/add/build_prefer_existing_version/stderr.log b/tests/snapshots/add/build_prefer_existing_version/stderr.log
new file mode 100644 (file)
index 0000000..00f39cd
--- /dev/null
@@ -0,0 +1 @@
+      Adding cargo-list-test-fixture-dependency (local) to build-dependencies.
diff --git a/tests/snapshots/add/build_prefer_existing_version/stdout.log b/tests/snapshots/add/build_prefer_existing_version/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/change_rename_target.in/Cargo.toml b/tests/snapshots/add/change_rename_target.in/Cargo.toml
deleted file mode 100644 (file)
index e81a76b..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-some-package = { package = "my-package1", version = "0.1.1", optional = true }
diff --git a/tests/snapshots/add/change_rename_target.in/src/lib.rs b/tests/snapshots/add/change_rename_target.in/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/change_rename_target.out/Cargo.toml b/tests/snapshots/add/change_rename_target.out/Cargo.toml
deleted file mode 100644 (file)
index 70cd318..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-some-package = { package = "my-package2", version = "99999.0.0", optional = true }
diff --git a/tests/snapshots/add/change_rename_target.stderr b/tests/snapshots/add/change_rename_target.stderr
deleted file mode 100644 (file)
index 674f626..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-    Updating `dummy-registry` index
-      Adding my-package2 v99999.0.0 to optional dependencies.
diff --git a/tests/snapshots/add/change_rename_target.stdout b/tests/snapshots/add/change_rename_target.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/change_rename_target/in/Cargo.toml b/tests/snapshots/add/change_rename_target/in/Cargo.toml
new file mode 100644 (file)
index 0000000..e81a76b
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+some-package = { package = "my-package1", version = "0.1.1", optional = true }
diff --git a/tests/snapshots/add/change_rename_target/in/src/lib.rs b/tests/snapshots/add/change_rename_target/in/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/change_rename_target/out/Cargo.toml b/tests/snapshots/add/change_rename_target/out/Cargo.toml
new file mode 100644 (file)
index 0000000..70cd318
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+some-package = { package = "my-package2", version = "99999.0.0", optional = true }
diff --git a/tests/snapshots/add/change_rename_target/stderr.log b/tests/snapshots/add/change_rename_target/stderr.log
new file mode 100644 (file)
index 0000000..674f626
--- /dev/null
@@ -0,0 +1,2 @@
+    Updating `dummy-registry` index
+      Adding my-package2 v99999.0.0 to optional dependencies.
diff --git a/tests/snapshots/add/change_rename_target/stdout.log b/tests/snapshots/add/change_rename_target/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/default_features.in b/tests/snapshots/add/default_features.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/default_features.out/Cargo.toml b/tests/snapshots/add/default_features.out/Cargo.toml
deleted file mode 100644 (file)
index c5e0178..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-my-package1 = "99999.0.0"
-my-package2 = "0.4.1"
diff --git a/tests/snapshots/add/default_features.stderr b/tests/snapshots/add/default_features.stderr
deleted file mode 100644 (file)
index fb8d490..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-    Updating `dummy-registry` index
-      Adding my-package1 v99999.0.0 to dependencies.
-      Adding my-package2 v0.4.1 to dependencies.
diff --git a/tests/snapshots/add/default_features.stdout b/tests/snapshots/add/default_features.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/default_features/in b/tests/snapshots/add/default_features/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/default_features/out/Cargo.toml b/tests/snapshots/add/default_features/out/Cargo.toml
new file mode 100644 (file)
index 0000000..c5e0178
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+my-package1 = "99999.0.0"
+my-package2 = "0.4.1"
diff --git a/tests/snapshots/add/default_features/stderr.log b/tests/snapshots/add/default_features/stderr.log
new file mode 100644 (file)
index 0000000..fb8d490
--- /dev/null
@@ -0,0 +1,3 @@
+    Updating `dummy-registry` index
+      Adding my-package1 v99999.0.0 to dependencies.
+      Adding my-package2 v0.4.1 to dependencies.
diff --git a/tests/snapshots/add/default_features/stdout.log b/tests/snapshots/add/default_features/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/deprecated_default_features.in/Cargo.toml b/tests/snapshots/add/deprecated_default_features.in/Cargo.toml
deleted file mode 100644 (file)
index c0fc374..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-my-package = { version = "99999.0.0", default_features = false }
diff --git a/tests/snapshots/add/deprecated_default_features.in/src/lib.rs b/tests/snapshots/add/deprecated_default_features.in/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/deprecated_default_features.out/Cargo.toml b/tests/snapshots/add/deprecated_default_features.out/Cargo.toml
deleted file mode 100644 (file)
index c0fc374..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-my-package = { version = "99999.0.0", default_features = false }
diff --git a/tests/snapshots/add/deprecated_default_features.stderr b/tests/snapshots/add/deprecated_default_features.stderr
deleted file mode 100644 (file)
index 46d99d1..0000000
+++ /dev/null
@@ -1 +0,0 @@
-error: Use of `default_features` in `my-package` is unsupported, please switch to `default-features`
diff --git a/tests/snapshots/add/deprecated_default_features.stdout b/tests/snapshots/add/deprecated_default_features.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/deprecated_default_features/in/Cargo.toml b/tests/snapshots/add/deprecated_default_features/in/Cargo.toml
new file mode 100644 (file)
index 0000000..c0fc374
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+my-package = { version = "99999.0.0", default_features = false }
diff --git a/tests/snapshots/add/deprecated_default_features/in/src/lib.rs b/tests/snapshots/add/deprecated_default_features/in/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/deprecated_default_features/out/Cargo.toml b/tests/snapshots/add/deprecated_default_features/out/Cargo.toml
new file mode 100644 (file)
index 0000000..c0fc374
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+my-package = { version = "99999.0.0", default_features = false }
diff --git a/tests/snapshots/add/deprecated_default_features/stderr.log b/tests/snapshots/add/deprecated_default_features/stderr.log
new file mode 100644 (file)
index 0000000..46d99d1
--- /dev/null
@@ -0,0 +1 @@
+error: Use of `default_features` in `my-package` is unsupported, please switch to `default-features`
diff --git a/tests/snapshots/add/deprecated_default_features/stdout.log b/tests/snapshots/add/deprecated_default_features/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/deprecated_section.in/Cargo.toml b/tests/snapshots/add/deprecated_section.in/Cargo.toml
deleted file mode 100644 (file)
index a83d2c6..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dev_dependencies]
-my-package = "99999.0.0"
-
-[build_dependencies]
-my-package = "99999.0.0"
diff --git a/tests/snapshots/add/deprecated_section.in/src/lib.rs b/tests/snapshots/add/deprecated_section.in/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/deprecated_section.out/Cargo.toml b/tests/snapshots/add/deprecated_section.out/Cargo.toml
deleted file mode 100644 (file)
index a83d2c6..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dev_dependencies]
-my-package = "99999.0.0"
-
-[build_dependencies]
-my-package = "99999.0.0"
diff --git a/tests/snapshots/add/deprecated_section.stderr b/tests/snapshots/add/deprecated_section.stderr
deleted file mode 100644 (file)
index b3b9c10..0000000
+++ /dev/null
@@ -1 +0,0 @@
-error: Deprecated dependency sections are unsupported: dev_dependencies, build_dependencies
diff --git a/tests/snapshots/add/deprecated_section.stdout b/tests/snapshots/add/deprecated_section.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/deprecated_section/in/Cargo.toml b/tests/snapshots/add/deprecated_section/in/Cargo.toml
new file mode 100644 (file)
index 0000000..a83d2c6
--- /dev/null
@@ -0,0 +1,11 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dev_dependencies]
+my-package = "99999.0.0"
+
+[build_dependencies]
+my-package = "99999.0.0"
diff --git a/tests/snapshots/add/deprecated_section/in/src/lib.rs b/tests/snapshots/add/deprecated_section/in/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/deprecated_section/out/Cargo.toml b/tests/snapshots/add/deprecated_section/out/Cargo.toml
new file mode 100644 (file)
index 0000000..a83d2c6
--- /dev/null
@@ -0,0 +1,11 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dev_dependencies]
+my-package = "99999.0.0"
+
+[build_dependencies]
+my-package = "99999.0.0"
diff --git a/tests/snapshots/add/deprecated_section/stderr.log b/tests/snapshots/add/deprecated_section/stderr.log
new file mode 100644 (file)
index 0000000..b3b9c10
--- /dev/null
@@ -0,0 +1 @@
+error: Deprecated dependency sections are unsupported: dev_dependencies, build_dependencies
diff --git a/tests/snapshots/add/deprecated_section/stdout.log b/tests/snapshots/add/deprecated_section/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/detect_workspace_inherit.in/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit.in/Cargo.toml
deleted file mode 100644 (file)
index 24c5055..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
-
-[workspace.dependencies]
-foo = { version = "0.0.0", path = "./dependency"}
\ No newline at end of file
diff --git a/tests/snapshots/add/detect_workspace_inherit.in/dependency/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index 2d247d4..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "foo"
-version = "0.0.0"
diff --git a/tests/snapshots/add/detect_workspace_inherit.in/dependency/src/lib.rs b/tests/snapshots/add/detect_workspace_inherit.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/detect_workspace_inherit.in/primary/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit.in/primary/Cargo.toml
deleted file mode 100644 (file)
index b5022b6..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-cargo-features = ["workspace-inheritance"]
-
-[package]
-name = "bar"
-version = "0.0.0"
\ No newline at end of file
diff --git a/tests/snapshots/add/detect_workspace_inherit.in/primary/src/lib.rs b/tests/snapshots/add/detect_workspace_inherit.in/primary/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/detect_workspace_inherit.out/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit.out/Cargo.toml
deleted file mode 100644 (file)
index 24c5055..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
-
-[workspace.dependencies]
-foo = { version = "0.0.0", path = "./dependency"}
\ No newline at end of file
diff --git a/tests/snapshots/add/detect_workspace_inherit.out/dependency/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index 2d247d4..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "foo"
-version = "0.0.0"
diff --git a/tests/snapshots/add/detect_workspace_inherit.out/primary/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit.out/primary/Cargo.toml
deleted file mode 100644 (file)
index c97da88..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-cargo-features = ["workspace-inheritance"]
-
-[package]
-name = "bar"
-version = "0.0.0"
-
-[dependencies]
-foo.workspace = true
diff --git a/tests/snapshots/add/detect_workspace_inherit.stderr b/tests/snapshots/add/detect_workspace_inherit.stderr
deleted file mode 100644 (file)
index d2efcc0..0000000
+++ /dev/null
@@ -1 +0,0 @@
-      Adding foo (workspace) to dependencies.
diff --git a/tests/snapshots/add/detect_workspace_inherit.stdout b/tests/snapshots/add/detect_workspace_inherit.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/detect_workspace_inherit/in/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit/in/Cargo.toml
new file mode 100644 (file)
index 0000000..24c5055
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+members = ["primary", "dependency"]
+
+[workspace.dependencies]
+foo = { version = "0.0.0", path = "./dependency"}
\ No newline at end of file
diff --git a/tests/snapshots/add/detect_workspace_inherit/in/dependency/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..2d247d4
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "foo"
+version = "0.0.0"
diff --git a/tests/snapshots/add/detect_workspace_inherit/in/dependency/src/lib.rs b/tests/snapshots/add/detect_workspace_inherit/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/detect_workspace_inherit/in/primary/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit/in/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..b5022b6
--- /dev/null
@@ -0,0 +1,5 @@
+cargo-features = ["workspace-inheritance"]
+
+[package]
+name = "bar"
+version = "0.0.0"
\ No newline at end of file
diff --git a/tests/snapshots/add/detect_workspace_inherit/in/primary/src/lib.rs b/tests/snapshots/add/detect_workspace_inherit/in/primary/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/detect_workspace_inherit/out/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit/out/Cargo.toml
new file mode 100644 (file)
index 0000000..24c5055
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+members = ["primary", "dependency"]
+
+[workspace.dependencies]
+foo = { version = "0.0.0", path = "./dependency"}
\ No newline at end of file
diff --git a/tests/snapshots/add/detect_workspace_inherit/out/dependency/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..2d247d4
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "foo"
+version = "0.0.0"
diff --git a/tests/snapshots/add/detect_workspace_inherit/out/primary/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit/out/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..c97da88
--- /dev/null
@@ -0,0 +1,8 @@
+cargo-features = ["workspace-inheritance"]
+
+[package]
+name = "bar"
+version = "0.0.0"
+
+[dependencies]
+foo.workspace = true
diff --git a/tests/snapshots/add/detect_workspace_inherit/stderr.log b/tests/snapshots/add/detect_workspace_inherit/stderr.log
new file mode 100644 (file)
index 0000000..d2efcc0
--- /dev/null
@@ -0,0 +1 @@
+      Adding foo (workspace) to dependencies.
diff --git a/tests/snapshots/add/detect_workspace_inherit/stdout.log b/tests/snapshots/add/detect_workspace_inherit/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/detect_workspace_inherit_features.in/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit_features.in/Cargo.toml
deleted file mode 100644 (file)
index b1d9b39..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
-
-[workspace.dependencies]
-foo = { version = "0.0.0", path = "./dependency", features = ["merge"] }
diff --git a/tests/snapshots/add/detect_workspace_inherit_features.in/dependency/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit_features.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index f34d7a6..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-[package]
-name = "foo"
-version = "0.0.0"
-
-[features]
-default-base = []
-default-test-base = []
-default-merge-base = []
-default = ["default-base", "default-test-base", "default-merge-base"]
-test-base = []
-test = ["test-base", "default-test-base"]
-merge-base = []
-merge = ["merge-base", "default-merge-base"]
-unrelated = []
\ No newline at end of file
diff --git a/tests/snapshots/add/detect_workspace_inherit_features.in/dependency/src/lib.rs b/tests/snapshots/add/detect_workspace_inherit_features.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/detect_workspace_inherit_features.in/primary/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit_features.in/primary/Cargo.toml
deleted file mode 100644 (file)
index b5022b6..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-cargo-features = ["workspace-inheritance"]
-
-[package]
-name = "bar"
-version = "0.0.0"
\ No newline at end of file
diff --git a/tests/snapshots/add/detect_workspace_inherit_features.in/primary/src/lib.rs b/tests/snapshots/add/detect_workspace_inherit_features.in/primary/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/detect_workspace_inherit_features.out/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit_features.out/Cargo.toml
deleted file mode 100644 (file)
index b1d9b39..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
-
-[workspace.dependencies]
-foo = { version = "0.0.0", path = "./dependency", features = ["merge"] }
diff --git a/tests/snapshots/add/detect_workspace_inherit_features.out/dependency/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit_features.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index f34d7a6..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-[package]
-name = "foo"
-version = "0.0.0"
-
-[features]
-default-base = []
-default-test-base = []
-default-merge-base = []
-default = ["default-base", "default-test-base", "default-merge-base"]
-test-base = []
-test = ["test-base", "default-test-base"]
-merge-base = []
-merge = ["merge-base", "default-merge-base"]
-unrelated = []
\ No newline at end of file
diff --git a/tests/snapshots/add/detect_workspace_inherit_features.out/primary/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit_features.out/primary/Cargo.toml
deleted file mode 100644 (file)
index 0f91d71..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-cargo-features = ["workspace-inheritance"]
-
-[package]
-name = "bar"
-version = "0.0.0"
-
-[dependencies]
-foo = { workspace = true, features = ["test"] }
diff --git a/tests/snapshots/add/detect_workspace_inherit_features.stderr b/tests/snapshots/add/detect_workspace_inherit_features.stderr
deleted file mode 100644 (file)
index 86d9fb3..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-      Adding foo (workspace) to dependencies.
-             Features:
-             + default-base
-             + default-merge-base
-             + default-test-base
-             + merge
-             + merge-base
-             + test
-             + test-base
-             - unrelated
diff --git a/tests/snapshots/add/detect_workspace_inherit_features.stdout b/tests/snapshots/add/detect_workspace_inherit_features.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/detect_workspace_inherit_features/in/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit_features/in/Cargo.toml
new file mode 100644 (file)
index 0000000..b1d9b39
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+members = ["primary", "dependency"]
+
+[workspace.dependencies]
+foo = { version = "0.0.0", path = "./dependency", features = ["merge"] }
diff --git a/tests/snapshots/add/detect_workspace_inherit_features/in/dependency/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit_features/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..f34d7a6
--- /dev/null
@@ -0,0 +1,14 @@
+[package]
+name = "foo"
+version = "0.0.0"
+
+[features]
+default-base = []
+default-test-base = []
+default-merge-base = []
+default = ["default-base", "default-test-base", "default-merge-base"]
+test-base = []
+test = ["test-base", "default-test-base"]
+merge-base = []
+merge = ["merge-base", "default-merge-base"]
+unrelated = []
\ No newline at end of file
diff --git a/tests/snapshots/add/detect_workspace_inherit_features/in/dependency/src/lib.rs b/tests/snapshots/add/detect_workspace_inherit_features/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/detect_workspace_inherit_features/in/primary/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit_features/in/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..b5022b6
--- /dev/null
@@ -0,0 +1,5 @@
+cargo-features = ["workspace-inheritance"]
+
+[package]
+name = "bar"
+version = "0.0.0"
\ No newline at end of file
diff --git a/tests/snapshots/add/detect_workspace_inherit_features/in/primary/src/lib.rs b/tests/snapshots/add/detect_workspace_inherit_features/in/primary/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/detect_workspace_inherit_features/out/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit_features/out/Cargo.toml
new file mode 100644 (file)
index 0000000..b1d9b39
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+members = ["primary", "dependency"]
+
+[workspace.dependencies]
+foo = { version = "0.0.0", path = "./dependency", features = ["merge"] }
diff --git a/tests/snapshots/add/detect_workspace_inherit_features/out/dependency/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit_features/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..f34d7a6
--- /dev/null
@@ -0,0 +1,14 @@
+[package]
+name = "foo"
+version = "0.0.0"
+
+[features]
+default-base = []
+default-test-base = []
+default-merge-base = []
+default = ["default-base", "default-test-base", "default-merge-base"]
+test-base = []
+test = ["test-base", "default-test-base"]
+merge-base = []
+merge = ["merge-base", "default-merge-base"]
+unrelated = []
\ No newline at end of file
diff --git a/tests/snapshots/add/detect_workspace_inherit_features/out/primary/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit_features/out/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..0f91d71
--- /dev/null
@@ -0,0 +1,8 @@
+cargo-features = ["workspace-inheritance"]
+
+[package]
+name = "bar"
+version = "0.0.0"
+
+[dependencies]
+foo = { workspace = true, features = ["test"] }
diff --git a/tests/snapshots/add/detect_workspace_inherit_features/stderr.log b/tests/snapshots/add/detect_workspace_inherit_features/stderr.log
new file mode 100644 (file)
index 0000000..86d9fb3
--- /dev/null
@@ -0,0 +1,10 @@
+      Adding foo (workspace) to dependencies.
+             Features:
+             + default-base
+             + default-merge-base
+             + default-test-base
+             + merge
+             + merge-base
+             + test
+             + test-base
+             - unrelated
diff --git a/tests/snapshots/add/detect_workspace_inherit_features/stdout.log b/tests/snapshots/add/detect_workspace_inherit_features/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/detect_workspace_inherit_optional.in/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit_optional.in/Cargo.toml
deleted file mode 100644 (file)
index 24c5055..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
-
-[workspace.dependencies]
-foo = { version = "0.0.0", path = "./dependency"}
\ No newline at end of file
diff --git a/tests/snapshots/add/detect_workspace_inherit_optional.in/dependency/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit_optional.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index 2d247d4..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "foo"
-version = "0.0.0"
diff --git a/tests/snapshots/add/detect_workspace_inherit_optional.in/dependency/src/lib.rs b/tests/snapshots/add/detect_workspace_inherit_optional.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/detect_workspace_inherit_optional.in/primary/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit_optional.in/primary/Cargo.toml
deleted file mode 100644 (file)
index b5022b6..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-cargo-features = ["workspace-inheritance"]
-
-[package]
-name = "bar"
-version = "0.0.0"
\ No newline at end of file
diff --git a/tests/snapshots/add/detect_workspace_inherit_optional.in/primary/src/lib.rs b/tests/snapshots/add/detect_workspace_inherit_optional.in/primary/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/detect_workspace_inherit_optional.out/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit_optional.out/Cargo.toml
deleted file mode 100644 (file)
index 24c5055..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
-
-[workspace.dependencies]
-foo = { version = "0.0.0", path = "./dependency"}
\ No newline at end of file
diff --git a/tests/snapshots/add/detect_workspace_inherit_optional.out/dependency/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit_optional.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index 2d247d4..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "foo"
-version = "0.0.0"
diff --git a/tests/snapshots/add/detect_workspace_inherit_optional.out/primary/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit_optional.out/primary/Cargo.toml
deleted file mode 100644 (file)
index b3b1ccc..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-cargo-features = ["workspace-inheritance"]
-
-[package]
-name = "bar"
-version = "0.0.0"
-
-[dependencies]
-foo = { workspace = true, optional = true }
diff --git a/tests/snapshots/add/detect_workspace_inherit_optional.stderr b/tests/snapshots/add/detect_workspace_inherit_optional.stderr
deleted file mode 100644 (file)
index da03b11..0000000
+++ /dev/null
@@ -1 +0,0 @@
-      Adding foo (workspace) to optional dependencies.
diff --git a/tests/snapshots/add/detect_workspace_inherit_optional.stdout b/tests/snapshots/add/detect_workspace_inherit_optional.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/detect_workspace_inherit_optional/in/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit_optional/in/Cargo.toml
new file mode 100644 (file)
index 0000000..24c5055
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+members = ["primary", "dependency"]
+
+[workspace.dependencies]
+foo = { version = "0.0.0", path = "./dependency"}
\ No newline at end of file
diff --git a/tests/snapshots/add/detect_workspace_inherit_optional/in/dependency/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit_optional/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..2d247d4
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "foo"
+version = "0.0.0"
diff --git a/tests/snapshots/add/detect_workspace_inherit_optional/in/dependency/src/lib.rs b/tests/snapshots/add/detect_workspace_inherit_optional/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/detect_workspace_inherit_optional/in/primary/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit_optional/in/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..b5022b6
--- /dev/null
@@ -0,0 +1,5 @@
+cargo-features = ["workspace-inheritance"]
+
+[package]
+name = "bar"
+version = "0.0.0"
\ No newline at end of file
diff --git a/tests/snapshots/add/detect_workspace_inherit_optional/in/primary/src/lib.rs b/tests/snapshots/add/detect_workspace_inherit_optional/in/primary/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/detect_workspace_inherit_optional/out/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit_optional/out/Cargo.toml
new file mode 100644 (file)
index 0000000..24c5055
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+members = ["primary", "dependency"]
+
+[workspace.dependencies]
+foo = { version = "0.0.0", path = "./dependency"}
\ No newline at end of file
diff --git a/tests/snapshots/add/detect_workspace_inherit_optional/out/dependency/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit_optional/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..2d247d4
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "foo"
+version = "0.0.0"
diff --git a/tests/snapshots/add/detect_workspace_inherit_optional/out/primary/Cargo.toml b/tests/snapshots/add/detect_workspace_inherit_optional/out/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..b3b1ccc
--- /dev/null
@@ -0,0 +1,8 @@
+cargo-features = ["workspace-inheritance"]
+
+[package]
+name = "bar"
+version = "0.0.0"
+
+[dependencies]
+foo = { workspace = true, optional = true }
diff --git a/tests/snapshots/add/detect_workspace_inherit_optional/stderr.log b/tests/snapshots/add/detect_workspace_inherit_optional/stderr.log
new file mode 100644 (file)
index 0000000..da03b11
--- /dev/null
@@ -0,0 +1 @@
+      Adding foo (workspace) to optional dependencies.
diff --git a/tests/snapshots/add/detect_workspace_inherit_optional/stdout.log b/tests/snapshots/add/detect_workspace_inherit_optional/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/dev.in b/tests/snapshots/add/dev.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/dev.out/Cargo.toml b/tests/snapshots/add/dev.out/Cargo.toml
deleted file mode 100644 (file)
index 28d9e81..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dev-dependencies]
-my-dev-package1 = "99999.0.0"
-my-dev-package2 = "99999.0.0"
diff --git a/tests/snapshots/add/dev.stderr b/tests/snapshots/add/dev.stderr
deleted file mode 100644 (file)
index f8e187c..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-    Updating `dummy-registry` index
-      Adding my-dev-package1 v99999.0.0 to dev-dependencies.
-      Adding my-dev-package2 v99999.0.0 to dev-dependencies.
diff --git a/tests/snapshots/add/dev.stdout b/tests/snapshots/add/dev.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/dev/in b/tests/snapshots/add/dev/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/dev/out/Cargo.toml b/tests/snapshots/add/dev/out/Cargo.toml
new file mode 100644 (file)
index 0000000..28d9e81
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dev-dependencies]
+my-dev-package1 = "99999.0.0"
+my-dev-package2 = "99999.0.0"
diff --git a/tests/snapshots/add/dev/stderr.log b/tests/snapshots/add/dev/stderr.log
new file mode 100644 (file)
index 0000000..f8e187c
--- /dev/null
@@ -0,0 +1,3 @@
+    Updating `dummy-registry` index
+      Adding my-dev-package1 v99999.0.0 to dev-dependencies.
+      Adding my-dev-package2 v99999.0.0 to dev-dependencies.
diff --git a/tests/snapshots/add/dev/stdout.log b/tests/snapshots/add/dev/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/dev_build_conflict.in b/tests/snapshots/add/dev_build_conflict.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/dev_build_conflict.out/Cargo.toml b/tests/snapshots/add/dev_build_conflict.out/Cargo.toml
deleted file mode 100644 (file)
index 3ecdb66..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/dev_build_conflict.stderr b/tests/snapshots/add/dev_build_conflict.stderr
deleted file mode 100644 (file)
index 7aee514..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-error: The argument '--dev' cannot be used with '--build'
-
-USAGE:
-    cargo add [OPTIONS] <DEP>[@<VERSION>] ...
-    cargo add [OPTIONS] --path <PATH> ...
-    cargo add [OPTIONS] --git <URL> ...
-
-For more information try --help
diff --git a/tests/snapshots/add/dev_build_conflict.stdout b/tests/snapshots/add/dev_build_conflict.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/dev_build_conflict/in b/tests/snapshots/add/dev_build_conflict/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/dev_build_conflict/out/Cargo.toml b/tests/snapshots/add/dev_build_conflict/out/Cargo.toml
new file mode 100644 (file)
index 0000000..3ecdb66
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/dev_build_conflict/stderr.log b/tests/snapshots/add/dev_build_conflict/stderr.log
new file mode 100644 (file)
index 0000000..7aee514
--- /dev/null
@@ -0,0 +1,8 @@
+error: The argument '--dev' cannot be used with '--build'
+
+USAGE:
+    cargo add [OPTIONS] <DEP>[@<VERSION>] ...
+    cargo add [OPTIONS] --path <PATH> ...
+    cargo add [OPTIONS] --git <URL> ...
+
+For more information try --help
diff --git a/tests/snapshots/add/dev_build_conflict/stdout.log b/tests/snapshots/add/dev_build_conflict/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/dev_prefer_existing_version.in/Cargo.toml b/tests/snapshots/add/dev_prefer_existing_version.in/Cargo.toml
deleted file mode 100644 (file)
index 6a6ac82..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-exclude = ["dependency"]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-cargo-list-test-fixture-dependency = { version = "0.0.0", path = "dependency", optional = true, default-features = false, features = ["one", "two"], registry = "alternative" }
diff --git a/tests/snapshots/add/dev_prefer_existing_version.in/dependency/Cargo.toml b/tests/snapshots/add/dev_prefer_existing_version.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index cbe2441..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture-dependency"
-version = "0.0.0"
diff --git a/tests/snapshots/add/dev_prefer_existing_version.in/dependency/src/lib.rs b/tests/snapshots/add/dev_prefer_existing_version.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/dev_prefer_existing_version.in/src/lib.rs b/tests/snapshots/add/dev_prefer_existing_version.in/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/dev_prefer_existing_version.out/Cargo.toml b/tests/snapshots/add/dev_prefer_existing_version.out/Cargo.toml
deleted file mode 100644 (file)
index 247f345..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-[workspace]
-exclude = ["dependency"]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-cargo-list-test-fixture-dependency = { version = "0.0.0", path = "dependency", optional = true, default-features = false, features = ["one", "two"], registry = "alternative" }
-
-[dev-dependencies]
-cargo-list-test-fixture-dependency = { path = "dependency" }
diff --git a/tests/snapshots/add/dev_prefer_existing_version.out/dependency/Cargo.toml b/tests/snapshots/add/dev_prefer_existing_version.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index cbe2441..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture-dependency"
-version = "0.0.0"
diff --git a/tests/snapshots/add/dev_prefer_existing_version.stderr b/tests/snapshots/add/dev_prefer_existing_version.stderr
deleted file mode 100644 (file)
index d8093d6..0000000
+++ /dev/null
@@ -1 +0,0 @@
-      Adding cargo-list-test-fixture-dependency (local) to dev-dependencies.
diff --git a/tests/snapshots/add/dev_prefer_existing_version.stdout b/tests/snapshots/add/dev_prefer_existing_version.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/dev_prefer_existing_version/in/Cargo.toml b/tests/snapshots/add/dev_prefer_existing_version/in/Cargo.toml
new file mode 100644 (file)
index 0000000..6a6ac82
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+exclude = ["dependency"]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+cargo-list-test-fixture-dependency = { version = "0.0.0", path = "dependency", optional = true, default-features = false, features = ["one", "two"], registry = "alternative" }
diff --git a/tests/snapshots/add/dev_prefer_existing_version/in/dependency/Cargo.toml b/tests/snapshots/add/dev_prefer_existing_version/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..cbe2441
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture-dependency"
+version = "0.0.0"
diff --git a/tests/snapshots/add/dev_prefer_existing_version/in/dependency/src/lib.rs b/tests/snapshots/add/dev_prefer_existing_version/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/dev_prefer_existing_version/in/src/lib.rs b/tests/snapshots/add/dev_prefer_existing_version/in/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/dev_prefer_existing_version/out/Cargo.toml b/tests/snapshots/add/dev_prefer_existing_version/out/Cargo.toml
new file mode 100644 (file)
index 0000000..247f345
--- /dev/null
@@ -0,0 +1,12 @@
+[workspace]
+exclude = ["dependency"]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+cargo-list-test-fixture-dependency = { version = "0.0.0", path = "dependency", optional = true, default-features = false, features = ["one", "two"], registry = "alternative" }
+
+[dev-dependencies]
+cargo-list-test-fixture-dependency = { path = "dependency" }
diff --git a/tests/snapshots/add/dev_prefer_existing_version/out/dependency/Cargo.toml b/tests/snapshots/add/dev_prefer_existing_version/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..cbe2441
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture-dependency"
+version = "0.0.0"
diff --git a/tests/snapshots/add/dev_prefer_existing_version/stderr.log b/tests/snapshots/add/dev_prefer_existing_version/stderr.log
new file mode 100644 (file)
index 0000000..d8093d6
--- /dev/null
@@ -0,0 +1 @@
+      Adding cargo-list-test-fixture-dependency (local) to dev-dependencies.
diff --git a/tests/snapshots/add/dev_prefer_existing_version/stdout.log b/tests/snapshots/add/dev_prefer_existing_version/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/dry_run.in b/tests/snapshots/add/dry_run.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/dry_run.out/Cargo.toml b/tests/snapshots/add/dry_run.out/Cargo.toml
deleted file mode 100644 (file)
index 3ecdb66..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/dry_run.stderr b/tests/snapshots/add/dry_run.stderr
deleted file mode 100644 (file)
index c80dba9..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-    Updating `dummy-registry` index
-      Adding my-package v99999.0.0 to dependencies.
-warning: aborting add due to dry run
diff --git a/tests/snapshots/add/dry_run.stdout b/tests/snapshots/add/dry_run.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/dry_run/in b/tests/snapshots/add/dry_run/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/dry_run/out/Cargo.toml b/tests/snapshots/add/dry_run/out/Cargo.toml
new file mode 100644 (file)
index 0000000..3ecdb66
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/dry_run/stderr.log b/tests/snapshots/add/dry_run/stderr.log
new file mode 100644 (file)
index 0000000..c80dba9
--- /dev/null
@@ -0,0 +1,3 @@
+    Updating `dummy-registry` index
+      Adding my-package v99999.0.0 to dependencies.
+warning: aborting add due to dry run
diff --git a/tests/snapshots/add/dry_run/stdout.log b/tests/snapshots/add/dry_run/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/features.in b/tests/snapshots/add/features.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/features.out/Cargo.toml b/tests/snapshots/add/features.out/Cargo.toml
deleted file mode 100644 (file)
index 11419b2..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-your-face = { version = "99999.0.0", features = ["eyes"] }
diff --git a/tests/snapshots/add/features.stderr b/tests/snapshots/add/features.stderr
deleted file mode 100644 (file)
index 386f3db..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-    Updating `dummy-registry` index
-      Adding your-face v99999.0.0 to dependencies.
-             Features:
-             + eyes
-             - ears
-             - mouth
-             - nose
diff --git a/tests/snapshots/add/features.stdout b/tests/snapshots/add/features.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/features/in b/tests/snapshots/add/features/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/features/out/Cargo.toml b/tests/snapshots/add/features/out/Cargo.toml
new file mode 100644 (file)
index 0000000..11419b2
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+your-face = { version = "99999.0.0", features = ["eyes"] }
diff --git a/tests/snapshots/add/features/stderr.log b/tests/snapshots/add/features/stderr.log
new file mode 100644 (file)
index 0000000..386f3db
--- /dev/null
@@ -0,0 +1,7 @@
+    Updating `dummy-registry` index
+      Adding your-face v99999.0.0 to dependencies.
+             Features:
+             + eyes
+             - ears
+             - mouth
+             - nose
diff --git a/tests/snapshots/add/features/stdout.log b/tests/snapshots/add/features/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/features_empty.in b/tests/snapshots/add/features_empty.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/features_empty.out/Cargo.toml b/tests/snapshots/add/features_empty.out/Cargo.toml
deleted file mode 100644 (file)
index 79d735a..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-your-face = "99999.0.0"
diff --git a/tests/snapshots/add/features_empty.stderr b/tests/snapshots/add/features_empty.stderr
deleted file mode 100644 (file)
index 796b960..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-    Updating `dummy-registry` index
-      Adding your-face v99999.0.0 to dependencies.
-             Features:
-             - ears
-             - eyes
-             - mouth
-             - nose
diff --git a/tests/snapshots/add/features_empty.stdout b/tests/snapshots/add/features_empty.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/features_empty/in b/tests/snapshots/add/features_empty/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/features_empty/out/Cargo.toml b/tests/snapshots/add/features_empty/out/Cargo.toml
new file mode 100644 (file)
index 0000000..79d735a
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+your-face = "99999.0.0"
diff --git a/tests/snapshots/add/features_empty/stderr.log b/tests/snapshots/add/features_empty/stderr.log
new file mode 100644 (file)
index 0000000..796b960
--- /dev/null
@@ -0,0 +1,7 @@
+    Updating `dummy-registry` index
+      Adding your-face v99999.0.0 to dependencies.
+             Features:
+             - ears
+             - eyes
+             - mouth
+             - nose
diff --git a/tests/snapshots/add/features_empty/stdout.log b/tests/snapshots/add/features_empty/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/features_multiple_occurrences.in b/tests/snapshots/add/features_multiple_occurrences.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/features_multiple_occurrences.out/Cargo.toml b/tests/snapshots/add/features_multiple_occurrences.out/Cargo.toml
deleted file mode 100644 (file)
index 0060d24..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-your-face = { version = "99999.0.0", features = ["eyes", "nose"] }
diff --git a/tests/snapshots/add/features_multiple_occurrences.stderr b/tests/snapshots/add/features_multiple_occurrences.stderr
deleted file mode 100644 (file)
index 6154590..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-    Updating `dummy-registry` index
-      Adding your-face v99999.0.0 to dependencies.
-             Features:
-             + eyes
-             + nose
-             - ears
-             - mouth
diff --git a/tests/snapshots/add/features_multiple_occurrences.stdout b/tests/snapshots/add/features_multiple_occurrences.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/features_multiple_occurrences/in b/tests/snapshots/add/features_multiple_occurrences/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/features_multiple_occurrences/out/Cargo.toml b/tests/snapshots/add/features_multiple_occurrences/out/Cargo.toml
new file mode 100644 (file)
index 0000000..0060d24
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+your-face = { version = "99999.0.0", features = ["eyes", "nose"] }
diff --git a/tests/snapshots/add/features_multiple_occurrences/stderr.log b/tests/snapshots/add/features_multiple_occurrences/stderr.log
new file mode 100644 (file)
index 0000000..6154590
--- /dev/null
@@ -0,0 +1,7 @@
+    Updating `dummy-registry` index
+      Adding your-face v99999.0.0 to dependencies.
+             Features:
+             + eyes
+             + nose
+             - ears
+             - mouth
diff --git a/tests/snapshots/add/features_multiple_occurrences/stdout.log b/tests/snapshots/add/features_multiple_occurrences/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/features_preserve.in/Cargo.toml b/tests/snapshots/add/features_preserve.in/Cargo.toml
deleted file mode 100644 (file)
index 11419b2..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-your-face = { version = "99999.0.0", features = ["eyes"] }
diff --git a/tests/snapshots/add/features_preserve.in/src/lib.rs b/tests/snapshots/add/features_preserve.in/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/features_preserve.out/Cargo.toml b/tests/snapshots/add/features_preserve.out/Cargo.toml
deleted file mode 100644 (file)
index 11419b2..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-your-face = { version = "99999.0.0", features = ["eyes"] }
diff --git a/tests/snapshots/add/features_preserve.stderr b/tests/snapshots/add/features_preserve.stderr
deleted file mode 100644 (file)
index 386f3db..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-    Updating `dummy-registry` index
-      Adding your-face v99999.0.0 to dependencies.
-             Features:
-             + eyes
-             - ears
-             - mouth
-             - nose
diff --git a/tests/snapshots/add/features_preserve.stdout b/tests/snapshots/add/features_preserve.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/features_preserve/in/Cargo.toml b/tests/snapshots/add/features_preserve/in/Cargo.toml
new file mode 100644 (file)
index 0000000..11419b2
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+your-face = { version = "99999.0.0", features = ["eyes"] }
diff --git a/tests/snapshots/add/features_preserve/in/src/lib.rs b/tests/snapshots/add/features_preserve/in/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/features_preserve/out/Cargo.toml b/tests/snapshots/add/features_preserve/out/Cargo.toml
new file mode 100644 (file)
index 0000000..11419b2
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+your-face = { version = "99999.0.0", features = ["eyes"] }
diff --git a/tests/snapshots/add/features_preserve/stderr.log b/tests/snapshots/add/features_preserve/stderr.log
new file mode 100644 (file)
index 0000000..386f3db
--- /dev/null
@@ -0,0 +1,7 @@
+    Updating `dummy-registry` index
+      Adding your-face v99999.0.0 to dependencies.
+             Features:
+             + eyes
+             - ears
+             - mouth
+             - nose
diff --git a/tests/snapshots/add/features_preserve/stdout.log b/tests/snapshots/add/features_preserve/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/features_spaced_values.in b/tests/snapshots/add/features_spaced_values.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/features_spaced_values.out/Cargo.toml b/tests/snapshots/add/features_spaced_values.out/Cargo.toml
deleted file mode 100644 (file)
index 0060d24..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-your-face = { version = "99999.0.0", features = ["eyes", "nose"] }
diff --git a/tests/snapshots/add/features_spaced_values.stderr b/tests/snapshots/add/features_spaced_values.stderr
deleted file mode 100644 (file)
index 6154590..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-    Updating `dummy-registry` index
-      Adding your-face v99999.0.0 to dependencies.
-             Features:
-             + eyes
-             + nose
-             - ears
-             - mouth
diff --git a/tests/snapshots/add/features_spaced_values.stdout b/tests/snapshots/add/features_spaced_values.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/features_spaced_values/in b/tests/snapshots/add/features_spaced_values/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/features_spaced_values/out/Cargo.toml b/tests/snapshots/add/features_spaced_values/out/Cargo.toml
new file mode 100644 (file)
index 0000000..0060d24
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+your-face = { version = "99999.0.0", features = ["eyes", "nose"] }
diff --git a/tests/snapshots/add/features_spaced_values/stderr.log b/tests/snapshots/add/features_spaced_values/stderr.log
new file mode 100644 (file)
index 0000000..6154590
--- /dev/null
@@ -0,0 +1,7 @@
+    Updating `dummy-registry` index
+      Adding your-face v99999.0.0 to dependencies.
+             Features:
+             + eyes
+             + nose
+             - ears
+             - mouth
diff --git a/tests/snapshots/add/features_spaced_values/stdout.log b/tests/snapshots/add/features_spaced_values/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/features_unknown.in b/tests/snapshots/add/features_unknown.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/features_unknown.out/Cargo.toml b/tests/snapshots/add/features_unknown.out/Cargo.toml
deleted file mode 100644 (file)
index 3ecdb66..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/features_unknown.stderr b/tests/snapshots/add/features_unknown.stderr
deleted file mode 100644 (file)
index 7f59af0..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-    Updating `dummy-registry` index
-      Adding your-face v99999.0.0 to dependencies.
-             Features:
-             + noze
-             - ears
-             - eyes
-             - mouth
-             - nose
-error: unrecognized features: ["noze"]
diff --git a/tests/snapshots/add/features_unknown.stdout b/tests/snapshots/add/features_unknown.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/features_unknown/in b/tests/snapshots/add/features_unknown/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/features_unknown/out/Cargo.toml b/tests/snapshots/add/features_unknown/out/Cargo.toml
new file mode 100644 (file)
index 0000000..3ecdb66
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/features_unknown/stderr.log b/tests/snapshots/add/features_unknown/stderr.log
new file mode 100644 (file)
index 0000000..7f59af0
--- /dev/null
@@ -0,0 +1,9 @@
+    Updating `dummy-registry` index
+      Adding your-face v99999.0.0 to dependencies.
+             Features:
+             + noze
+             - ears
+             - eyes
+             - mouth
+             - nose
+error: unrecognized features: ["noze"]
diff --git a/tests/snapshots/add/features_unknown/stdout.log b/tests/snapshots/add/features_unknown/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/git.in b/tests/snapshots/add/git.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/git.out/Cargo.toml b/tests/snapshots/add/git.out/Cargo.toml
deleted file mode 100644 (file)
index 7f2d2f1..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-git-package = { git = "[ROOTURL]/git-package", version = "0.3.0" }
diff --git a/tests/snapshots/add/git.stderr b/tests/snapshots/add/git.stderr
deleted file mode 100644 (file)
index fdfb1a9..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-    Updating git repository `[ROOTURL]/git-package`
-      Adding git-package (git) to dependencies.
diff --git a/tests/snapshots/add/git.stdout b/tests/snapshots/add/git.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/git/in b/tests/snapshots/add/git/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/git/out/Cargo.toml b/tests/snapshots/add/git/out/Cargo.toml
new file mode 100644 (file)
index 0000000..7f2d2f1
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+git-package = { git = "[ROOTURL]/git-package", version = "0.3.0" }
diff --git a/tests/snapshots/add/git/stderr.log b/tests/snapshots/add/git/stderr.log
new file mode 100644 (file)
index 0000000..fdfb1a9
--- /dev/null
@@ -0,0 +1,2 @@
+    Updating git repository `[ROOTURL]/git-package`
+      Adding git-package (git) to dependencies.
diff --git a/tests/snapshots/add/git/stdout.log b/tests/snapshots/add/git/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/git_branch.in b/tests/snapshots/add/git_branch.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/git_branch.out/Cargo.toml b/tests/snapshots/add/git_branch.out/Cargo.toml
deleted file mode 100644 (file)
index 2eb2955..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-git-package = { git = "[ROOTURL]/git-package", branch = "dev", version = "0.3.0" }
diff --git a/tests/snapshots/add/git_branch.stderr b/tests/snapshots/add/git_branch.stderr
deleted file mode 100644 (file)
index fdfb1a9..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-    Updating git repository `[ROOTURL]/git-package`
-      Adding git-package (git) to dependencies.
diff --git a/tests/snapshots/add/git_branch.stdout b/tests/snapshots/add/git_branch.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/git_branch/in b/tests/snapshots/add/git_branch/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/git_branch/out/Cargo.toml b/tests/snapshots/add/git_branch/out/Cargo.toml
new file mode 100644 (file)
index 0000000..2eb2955
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+git-package = { git = "[ROOTURL]/git-package", branch = "dev", version = "0.3.0" }
diff --git a/tests/snapshots/add/git_branch/stderr.log b/tests/snapshots/add/git_branch/stderr.log
new file mode 100644 (file)
index 0000000..fdfb1a9
--- /dev/null
@@ -0,0 +1,2 @@
+    Updating git repository `[ROOTURL]/git-package`
+      Adding git-package (git) to dependencies.
diff --git a/tests/snapshots/add/git_branch/stdout.log b/tests/snapshots/add/git_branch/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/git_conflicts_namever.in b/tests/snapshots/add/git_conflicts_namever.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/git_conflicts_namever.out/Cargo.toml b/tests/snapshots/add/git_conflicts_namever.out/Cargo.toml
deleted file mode 100644 (file)
index 3ecdb66..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/git_conflicts_namever.stderr b/tests/snapshots/add/git_conflicts_namever.stderr
deleted file mode 100644 (file)
index 207e0de..0000000
+++ /dev/null
@@ -1 +0,0 @@
-error: cannot specify a git URL (`https://github.com/dcjanus/invalid`) with a version (`0.4.3`).
diff --git a/tests/snapshots/add/git_conflicts_namever.stdout b/tests/snapshots/add/git_conflicts_namever.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/git_conflicts_namever/in b/tests/snapshots/add/git_conflicts_namever/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/git_conflicts_namever/out/Cargo.toml b/tests/snapshots/add/git_conflicts_namever/out/Cargo.toml
new file mode 100644 (file)
index 0000000..3ecdb66
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/git_conflicts_namever/stderr.log b/tests/snapshots/add/git_conflicts_namever/stderr.log
new file mode 100644 (file)
index 0000000..207e0de
--- /dev/null
@@ -0,0 +1 @@
+error: cannot specify a git URL (`https://github.com/dcjanus/invalid`) with a version (`0.4.3`).
diff --git a/tests/snapshots/add/git_conflicts_namever/stdout.log b/tests/snapshots/add/git_conflicts_namever/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/git_dev.in b/tests/snapshots/add/git_dev.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/git_dev.out/Cargo.toml b/tests/snapshots/add/git_dev.out/Cargo.toml
deleted file mode 100644 (file)
index ceb1317..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dev-dependencies]
-git-package = { git = "[ROOTURL]/git-package" }
diff --git a/tests/snapshots/add/git_dev.stderr b/tests/snapshots/add/git_dev.stderr
deleted file mode 100644 (file)
index 4ba3162..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-    Updating git repository `[ROOTURL]/git-package`
-      Adding git-package (git) to dev-dependencies.
diff --git a/tests/snapshots/add/git_dev.stdout b/tests/snapshots/add/git_dev.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/git_dev/in b/tests/snapshots/add/git_dev/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/git_dev/out/Cargo.toml b/tests/snapshots/add/git_dev/out/Cargo.toml
new file mode 100644 (file)
index 0000000..ceb1317
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dev-dependencies]
+git-package = { git = "[ROOTURL]/git-package" }
diff --git a/tests/snapshots/add/git_dev/stderr.log b/tests/snapshots/add/git_dev/stderr.log
new file mode 100644 (file)
index 0000000..4ba3162
--- /dev/null
@@ -0,0 +1,2 @@
+    Updating git repository `[ROOTURL]/git-package`
+      Adding git-package (git) to dev-dependencies.
diff --git a/tests/snapshots/add/git_dev/stdout.log b/tests/snapshots/add/git_dev/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/git_inferred_name.in b/tests/snapshots/add/git_inferred_name.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/git_inferred_name.out/Cargo.toml b/tests/snapshots/add/git_inferred_name.out/Cargo.toml
deleted file mode 100644 (file)
index 7f2d2f1..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-git-package = { git = "[ROOTURL]/git-package", version = "0.3.0" }
diff --git a/tests/snapshots/add/git_inferred_name.stderr b/tests/snapshots/add/git_inferred_name.stderr
deleted file mode 100644 (file)
index 48f251e..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-    Updating git repository `[ROOTURL]/git-package`
-    Updating git repository `[ROOTURL]/git-package`
-      Adding git-package (git) to dependencies.
diff --git a/tests/snapshots/add/git_inferred_name.stdout b/tests/snapshots/add/git_inferred_name.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/git_inferred_name/in b/tests/snapshots/add/git_inferred_name/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/git_inferred_name/out/Cargo.toml b/tests/snapshots/add/git_inferred_name/out/Cargo.toml
new file mode 100644 (file)
index 0000000..7f2d2f1
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+git-package = { git = "[ROOTURL]/git-package", version = "0.3.0" }
diff --git a/tests/snapshots/add/git_inferred_name/stderr.log b/tests/snapshots/add/git_inferred_name/stderr.log
new file mode 100644 (file)
index 0000000..48f251e
--- /dev/null
@@ -0,0 +1,3 @@
+    Updating git repository `[ROOTURL]/git-package`
+    Updating git repository `[ROOTURL]/git-package`
+      Adding git-package (git) to dependencies.
diff --git a/tests/snapshots/add/git_inferred_name/stdout.log b/tests/snapshots/add/git_inferred_name/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/git_inferred_name_multiple.in b/tests/snapshots/add/git_inferred_name_multiple.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/git_inferred_name_multiple.out/Cargo.toml b/tests/snapshots/add/git_inferred_name_multiple.out/Cargo.toml
deleted file mode 100644 (file)
index 3ecdb66..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/git_inferred_name_multiple.stderr b/tests/snapshots/add/git_inferred_name_multiple.stderr
deleted file mode 100644 (file)
index 829cc67..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-    Updating git repository `[ROOTURL]/git-package`
-error: multiple packages found at `[ROOTURL]/git-package`: my-package1, my-package2
diff --git a/tests/snapshots/add/git_inferred_name_multiple.stdout b/tests/snapshots/add/git_inferred_name_multiple.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/git_inferred_name_multiple/in b/tests/snapshots/add/git_inferred_name_multiple/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/git_inferred_name_multiple/out/Cargo.toml b/tests/snapshots/add/git_inferred_name_multiple/out/Cargo.toml
new file mode 100644 (file)
index 0000000..3ecdb66
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/git_inferred_name_multiple/stderr.log b/tests/snapshots/add/git_inferred_name_multiple/stderr.log
new file mode 100644 (file)
index 0000000..829cc67
--- /dev/null
@@ -0,0 +1,2 @@
+    Updating git repository `[ROOTURL]/git-package`
+error: multiple packages found at `[ROOTURL]/git-package`: my-package1, my-package2
diff --git a/tests/snapshots/add/git_inferred_name_multiple/stdout.log b/tests/snapshots/add/git_inferred_name_multiple/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/git_multiple_names.in b/tests/snapshots/add/git_multiple_names.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/git_multiple_names.out/Cargo.toml b/tests/snapshots/add/git_multiple_names.out/Cargo.toml
deleted file mode 100644 (file)
index ba9d3c5..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-my-package1 = { git = "[ROOTURL]/git-package", version = "0.3.0" }
-my-package2 = { git = "[ROOTURL]/git-package", version = "0.3.0" }
diff --git a/tests/snapshots/add/git_multiple_names.stderr b/tests/snapshots/add/git_multiple_names.stderr
deleted file mode 100644 (file)
index e677101..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-    Updating git repository `[ROOTURL]/git-package`
-      Adding my-package1 (git) to dependencies.
-      Adding my-package2 (git) to dependencies.
diff --git a/tests/snapshots/add/git_multiple_names.stdout b/tests/snapshots/add/git_multiple_names.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/git_multiple_names/in b/tests/snapshots/add/git_multiple_names/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/git_multiple_names/out/Cargo.toml b/tests/snapshots/add/git_multiple_names/out/Cargo.toml
new file mode 100644 (file)
index 0000000..ba9d3c5
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+my-package1 = { git = "[ROOTURL]/git-package", version = "0.3.0" }
+my-package2 = { git = "[ROOTURL]/git-package", version = "0.3.0" }
diff --git a/tests/snapshots/add/git_multiple_names/stderr.log b/tests/snapshots/add/git_multiple_names/stderr.log
new file mode 100644 (file)
index 0000000..e677101
--- /dev/null
@@ -0,0 +1,3 @@
+    Updating git repository `[ROOTURL]/git-package`
+      Adding my-package1 (git) to dependencies.
+      Adding my-package2 (git) to dependencies.
diff --git a/tests/snapshots/add/git_multiple_names/stdout.log b/tests/snapshots/add/git_multiple_names/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/git_normalized_name.in b/tests/snapshots/add/git_normalized_name.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/git_normalized_name.out/Cargo.toml b/tests/snapshots/add/git_normalized_name.out/Cargo.toml
deleted file mode 100644 (file)
index 3ecdb66..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/git_normalized_name.stderr b/tests/snapshots/add/git_normalized_name.stderr
deleted file mode 100644 (file)
index fedf828..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-    Updating git repository `[ROOTURL]/git-package`
-error: the crate `git_package@[ROOTURL]/git-package` could not be found at `[ROOTURL]/git-package`
diff --git a/tests/snapshots/add/git_normalized_name.stdout b/tests/snapshots/add/git_normalized_name.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/git_normalized_name/in b/tests/snapshots/add/git_normalized_name/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/git_normalized_name/out/Cargo.toml b/tests/snapshots/add/git_normalized_name/out/Cargo.toml
new file mode 100644 (file)
index 0000000..3ecdb66
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/git_normalized_name/stderr.log b/tests/snapshots/add/git_normalized_name/stderr.log
new file mode 100644 (file)
index 0000000..fedf828
--- /dev/null
@@ -0,0 +1,2 @@
+    Updating git repository `[ROOTURL]/git-package`
+error: the crate `git_package@[ROOTURL]/git-package` could not be found at `[ROOTURL]/git-package`
diff --git a/tests/snapshots/add/git_normalized_name/stdout.log b/tests/snapshots/add/git_normalized_name/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/git_registry.in/Cargo.toml b/tests/snapshots/add/git_registry.in/Cargo.toml
deleted file mode 100644 (file)
index 3ecdb66..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/git_registry.in/src/lib.rs b/tests/snapshots/add/git_registry.in/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/git_registry.out/Cargo.toml b/tests/snapshots/add/git_registry.out/Cargo.toml
deleted file mode 100644 (file)
index 3773d1c..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-versioned-package = { git = "[ROOTURL]/versioned-package", version = "0.3.0", registry = "alternative" }
diff --git a/tests/snapshots/add/git_registry.stderr b/tests/snapshots/add/git_registry.stderr
deleted file mode 100644 (file)
index 548debf..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-    Updating git repository `[ROOTURL]/versioned-package`
-      Adding versioned-package (git) to dependencies.
diff --git a/tests/snapshots/add/git_registry.stdout b/tests/snapshots/add/git_registry.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/git_registry/in/Cargo.toml b/tests/snapshots/add/git_registry/in/Cargo.toml
new file mode 100644 (file)
index 0000000..3ecdb66
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/git_registry/in/src/lib.rs b/tests/snapshots/add/git_registry/in/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/git_registry/out/Cargo.toml b/tests/snapshots/add/git_registry/out/Cargo.toml
new file mode 100644 (file)
index 0000000..3773d1c
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+versioned-package = { git = "[ROOTURL]/versioned-package", version = "0.3.0", registry = "alternative" }
diff --git a/tests/snapshots/add/git_registry/stderr.log b/tests/snapshots/add/git_registry/stderr.log
new file mode 100644 (file)
index 0000000..548debf
--- /dev/null
@@ -0,0 +1,2 @@
+    Updating git repository `[ROOTURL]/versioned-package`
+      Adding versioned-package (git) to dependencies.
diff --git a/tests/snapshots/add/git_registry/stdout.log b/tests/snapshots/add/git_registry/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/git_rev.in b/tests/snapshots/add/git_rev.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/git_rev.out/Cargo.toml b/tests/snapshots/add/git_rev.out/Cargo.toml
deleted file mode 100644 (file)
index efc00a0..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-git-package = { git = "[ROOTURL]/git-package", rev = "[..]", version = "0.3.0" }
diff --git a/tests/snapshots/add/git_rev.stderr b/tests/snapshots/add/git_rev.stderr
deleted file mode 100644 (file)
index fdfb1a9..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-    Updating git repository `[ROOTURL]/git-package`
-      Adding git-package (git) to dependencies.
diff --git a/tests/snapshots/add/git_rev.stdout b/tests/snapshots/add/git_rev.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/git_rev/in b/tests/snapshots/add/git_rev/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/git_rev/out/Cargo.toml b/tests/snapshots/add/git_rev/out/Cargo.toml
new file mode 100644 (file)
index 0000000..efc00a0
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+git-package = { git = "[ROOTURL]/git-package", rev = "[..]", version = "0.3.0" }
diff --git a/tests/snapshots/add/git_rev/stderr.log b/tests/snapshots/add/git_rev/stderr.log
new file mode 100644 (file)
index 0000000..fdfb1a9
--- /dev/null
@@ -0,0 +1,2 @@
+    Updating git repository `[ROOTURL]/git-package`
+      Adding git-package (git) to dependencies.
diff --git a/tests/snapshots/add/git_rev/stdout.log b/tests/snapshots/add/git_rev/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/git_tag.in b/tests/snapshots/add/git_tag.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/git_tag.out/Cargo.toml b/tests/snapshots/add/git_tag.out/Cargo.toml
deleted file mode 100644 (file)
index 233f26e..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-git-package = { git = "[ROOTURL]/git-package", tag = "v1.0.0", version = "0.3.0" }
diff --git a/tests/snapshots/add/git_tag.stderr b/tests/snapshots/add/git_tag.stderr
deleted file mode 100644 (file)
index fdfb1a9..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-    Updating git repository `[ROOTURL]/git-package`
-      Adding git-package (git) to dependencies.
diff --git a/tests/snapshots/add/git_tag.stdout b/tests/snapshots/add/git_tag.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/git_tag/in b/tests/snapshots/add/git_tag/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/git_tag/out/Cargo.toml b/tests/snapshots/add/git_tag/out/Cargo.toml
new file mode 100644 (file)
index 0000000..233f26e
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+git-package = { git = "[ROOTURL]/git-package", tag = "v1.0.0", version = "0.3.0" }
diff --git a/tests/snapshots/add/git_tag/stderr.log b/tests/snapshots/add/git_tag/stderr.log
new file mode 100644 (file)
index 0000000..fdfb1a9
--- /dev/null
@@ -0,0 +1,2 @@
+    Updating git repository `[ROOTURL]/git-package`
+      Adding git-package (git) to dependencies.
diff --git a/tests/snapshots/add/git_tag/stdout.log b/tests/snapshots/add/git_tag/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/infer_prerelease.in b/tests/snapshots/add/infer_prerelease.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/infer_prerelease.out/Cargo.toml b/tests/snapshots/add/infer_prerelease.out/Cargo.toml
deleted file mode 100644 (file)
index 4a86322..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-prerelease_only = "0.2.0-alpha.1"
diff --git a/tests/snapshots/add/infer_prerelease.stderr b/tests/snapshots/add/infer_prerelease.stderr
deleted file mode 100644 (file)
index 0696d8f..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-    Updating `dummy-registry` index
-      Adding prerelease_only v0.2.0-alpha.1 to dependencies.
diff --git a/tests/snapshots/add/infer_prerelease.stdout b/tests/snapshots/add/infer_prerelease.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/infer_prerelease/in b/tests/snapshots/add/infer_prerelease/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/infer_prerelease/out/Cargo.toml b/tests/snapshots/add/infer_prerelease/out/Cargo.toml
new file mode 100644 (file)
index 0000000..4a86322
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+prerelease_only = "0.2.0-alpha.1"
diff --git a/tests/snapshots/add/infer_prerelease/stderr.log b/tests/snapshots/add/infer_prerelease/stderr.log
new file mode 100644 (file)
index 0000000..0696d8f
--- /dev/null
@@ -0,0 +1,2 @@
+    Updating `dummy-registry` index
+      Adding prerelease_only v0.2.0-alpha.1 to dependencies.
diff --git a/tests/snapshots/add/infer_prerelease/stdout.log b/tests/snapshots/add/infer_prerelease/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/invalid_arg.in b/tests/snapshots/add/invalid_arg.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/invalid_arg.out/Cargo.toml b/tests/snapshots/add/invalid_arg.out/Cargo.toml
deleted file mode 100644 (file)
index 3ecdb66..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_arg.stderr b/tests/snapshots/add/invalid_arg.stderr
deleted file mode 100644 (file)
index d994681..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-error: Found argument '--flag' which wasn't expected, or isn't valid in this context
-
-       If you tried to supply `--flag` as a value rather than a flag, use `-- --flag`
-
-USAGE:
-    cargo add [OPTIONS] <DEP>[@<VERSION>] ...
-    cargo add [OPTIONS] --path <PATH> ...
-    cargo add [OPTIONS] --git <URL> ...
-
-For more information try --help
diff --git a/tests/snapshots/add/invalid_arg.stdout b/tests/snapshots/add/invalid_arg.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/invalid_arg/in b/tests/snapshots/add/invalid_arg/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/invalid_arg/out/Cargo.toml b/tests/snapshots/add/invalid_arg/out/Cargo.toml
new file mode 100644 (file)
index 0000000..3ecdb66
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_arg/stderr.log b/tests/snapshots/add/invalid_arg/stderr.log
new file mode 100644 (file)
index 0000000..d994681
--- /dev/null
@@ -0,0 +1,10 @@
+error: Found argument '--flag' which wasn't expected, or isn't valid in this context
+
+       If you tried to supply `--flag` as a value rather than a flag, use `-- --flag`
+
+USAGE:
+    cargo add [OPTIONS] <DEP>[@<VERSION>] ...
+    cargo add [OPTIONS] --path <PATH> ...
+    cargo add [OPTIONS] --git <URL> ...
+
+For more information try --help
diff --git a/tests/snapshots/add/invalid_arg/stdout.log b/tests/snapshots/add/invalid_arg/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/invalid_git_external.in b/tests/snapshots/add/invalid_git_external.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/invalid_git_external.out/Cargo.toml b/tests/snapshots/add/invalid_git_external.out/Cargo.toml
deleted file mode 100644 (file)
index 3ecdb66..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_git_external.stderr b/tests/snapshots/add/invalid_git_external.stderr
deleted file mode 100644 (file)
index 1865630..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-    Updating git repository `[ROOTURL]/case/does-not-exist/`
-...
-error: failed to load source for dependency `fake-git`
-
-Caused by:
-  Unable to update [ROOTURL]/case/does-not-exist/
-
-Caused by:
-  failed to clone into: [ROOT]/home/.cargo/git/db/does-not-exist-[..]
-
-Caused by:
-...
diff --git a/tests/snapshots/add/invalid_git_external.stdout b/tests/snapshots/add/invalid_git_external.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/invalid_git_external/in b/tests/snapshots/add/invalid_git_external/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/invalid_git_external/out/Cargo.toml b/tests/snapshots/add/invalid_git_external/out/Cargo.toml
new file mode 100644 (file)
index 0000000..3ecdb66
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_git_external/stderr.log b/tests/snapshots/add/invalid_git_external/stderr.log
new file mode 100644 (file)
index 0000000..1865630
--- /dev/null
@@ -0,0 +1,12 @@
+    Updating git repository `[ROOTURL]/case/does-not-exist/`
+...
+error: failed to load source for dependency `fake-git`
+
+Caused by:
+  Unable to update [ROOTURL]/case/does-not-exist/
+
+Caused by:
+  failed to clone into: [ROOT]/home/.cargo/git/db/does-not-exist-[..]
+
+Caused by:
+...
diff --git a/tests/snapshots/add/invalid_git_external/stdout.log b/tests/snapshots/add/invalid_git_external/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/invalid_git_name.in b/tests/snapshots/add/invalid_git_name.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/invalid_git_name.out/Cargo.toml b/tests/snapshots/add/invalid_git_name.out/Cargo.toml
deleted file mode 100644 (file)
index 3ecdb66..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_git_name.stderr b/tests/snapshots/add/invalid_git_name.stderr
deleted file mode 100644 (file)
index 68fc4e4..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-    Updating git repository `[ROOTURL]/git-package`
-error: the crate `not-in-git@[ROOTURL]/git-package` could not be found at `[ROOTURL]/git-package`
diff --git a/tests/snapshots/add/invalid_git_name.stdout b/tests/snapshots/add/invalid_git_name.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/invalid_git_name/in b/tests/snapshots/add/invalid_git_name/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/invalid_git_name/out/Cargo.toml b/tests/snapshots/add/invalid_git_name/out/Cargo.toml
new file mode 100644 (file)
index 0000000..3ecdb66
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_git_name/stderr.log b/tests/snapshots/add/invalid_git_name/stderr.log
new file mode 100644 (file)
index 0000000..68fc4e4
--- /dev/null
@@ -0,0 +1,2 @@
+    Updating git repository `[ROOTURL]/git-package`
+error: the crate `not-in-git@[ROOTURL]/git-package` could not be found at `[ROOTURL]/git-package`
diff --git a/tests/snapshots/add/invalid_git_name/stdout.log b/tests/snapshots/add/invalid_git_name/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/invalid_key_inherit_dependency.in/Cargo.toml b/tests/snapshots/add/invalid_key_inherit_dependency.in/Cargo.toml
deleted file mode 100644 (file)
index afd30d4..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
-
-[workspace.dependencies]
-foo = { version = "0.0.0", path = "./dependency"}
diff --git a/tests/snapshots/add/invalid_key_inherit_dependency.in/dependency/Cargo.toml b/tests/snapshots/add/invalid_key_inherit_dependency.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index 2d247d4..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "foo"
-version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_key_inherit_dependency.in/dependency/src/lib.rs b/tests/snapshots/add/invalid_key_inherit_dependency.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/invalid_key_inherit_dependency.in/primary/Cargo.toml b/tests/snapshots/add/invalid_key_inherit_dependency.in/primary/Cargo.toml
deleted file mode 100644 (file)
index 668cbd8..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-cargo-features = ["workspace-inheritance"]
-
-[package]
-name = "bar"
-version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_key_inherit_dependency.in/primary/src/lib.rs b/tests/snapshots/add/invalid_key_inherit_dependency.in/primary/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/invalid_key_inherit_dependency.out/Cargo.toml b/tests/snapshots/add/invalid_key_inherit_dependency.out/Cargo.toml
deleted file mode 100644 (file)
index afd30d4..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
-
-[workspace.dependencies]
-foo = { version = "0.0.0", path = "./dependency"}
diff --git a/tests/snapshots/add/invalid_key_inherit_dependency.out/dependency/Cargo.toml b/tests/snapshots/add/invalid_key_inherit_dependency.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index 2d247d4..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "foo"
-version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_key_inherit_dependency.out/primary/Cargo.toml b/tests/snapshots/add/invalid_key_inherit_dependency.out/primary/Cargo.toml
deleted file mode 100644 (file)
index 668cbd8..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-cargo-features = ["workspace-inheritance"]
-
-[package]
-name = "bar"
-version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_key_inherit_dependency.stderr b/tests/snapshots/add/invalid_key_inherit_dependency.stderr
deleted file mode 100644 (file)
index 85bd8da..0000000
+++ /dev/null
@@ -1 +0,0 @@
-error: cannot override workspace dependency with `--default-features`, either change `workspace.dependencies.foo.default-features` or define the dependency exclusively in the package's manifest
diff --git a/tests/snapshots/add/invalid_key_inherit_dependency.stdout b/tests/snapshots/add/invalid_key_inherit_dependency.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/invalid_key_inherit_dependency/in/Cargo.toml b/tests/snapshots/add/invalid_key_inherit_dependency/in/Cargo.toml
new file mode 100644 (file)
index 0000000..afd30d4
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+members = ["primary", "dependency"]
+
+[workspace.dependencies]
+foo = { version = "0.0.0", path = "./dependency"}
diff --git a/tests/snapshots/add/invalid_key_inherit_dependency/in/dependency/Cargo.toml b/tests/snapshots/add/invalid_key_inherit_dependency/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..2d247d4
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "foo"
+version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_key_inherit_dependency/in/dependency/src/lib.rs b/tests/snapshots/add/invalid_key_inherit_dependency/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/invalid_key_inherit_dependency/in/primary/Cargo.toml b/tests/snapshots/add/invalid_key_inherit_dependency/in/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..668cbd8
--- /dev/null
@@ -0,0 +1,5 @@
+cargo-features = ["workspace-inheritance"]
+
+[package]
+name = "bar"
+version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_key_inherit_dependency/in/primary/src/lib.rs b/tests/snapshots/add/invalid_key_inherit_dependency/in/primary/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/invalid_key_inherit_dependency/out/Cargo.toml b/tests/snapshots/add/invalid_key_inherit_dependency/out/Cargo.toml
new file mode 100644 (file)
index 0000000..afd30d4
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+members = ["primary", "dependency"]
+
+[workspace.dependencies]
+foo = { version = "0.0.0", path = "./dependency"}
diff --git a/tests/snapshots/add/invalid_key_inherit_dependency/out/dependency/Cargo.toml b/tests/snapshots/add/invalid_key_inherit_dependency/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..2d247d4
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "foo"
+version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_key_inherit_dependency/out/primary/Cargo.toml b/tests/snapshots/add/invalid_key_inherit_dependency/out/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..668cbd8
--- /dev/null
@@ -0,0 +1,5 @@
+cargo-features = ["workspace-inheritance"]
+
+[package]
+name = "bar"
+version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_key_inherit_dependency/stderr.log b/tests/snapshots/add/invalid_key_inherit_dependency/stderr.log
new file mode 100644 (file)
index 0000000..85bd8da
--- /dev/null
@@ -0,0 +1 @@
+error: cannot override workspace dependency with `--default-features`, either change `workspace.dependencies.foo.default-features` or define the dependency exclusively in the package's manifest
diff --git a/tests/snapshots/add/invalid_key_inherit_dependency/stdout.log b/tests/snapshots/add/invalid_key_inherit_dependency/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/invalid_key_overwrite_inherit_dependency.in/Cargo.toml b/tests/snapshots/add/invalid_key_overwrite_inherit_dependency.in/Cargo.toml
deleted file mode 100644 (file)
index afd30d4..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
-
-[workspace.dependencies]
-foo = { version = "0.0.0", path = "./dependency"}
diff --git a/tests/snapshots/add/invalid_key_overwrite_inherit_dependency.in/dependency/Cargo.toml b/tests/snapshots/add/invalid_key_overwrite_inherit_dependency.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index 2d247d4..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "foo"
-version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_key_overwrite_inherit_dependency.in/dependency/src/lib.rs b/tests/snapshots/add/invalid_key_overwrite_inherit_dependency.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/invalid_key_overwrite_inherit_dependency.in/primary/Cargo.toml b/tests/snapshots/add/invalid_key_overwrite_inherit_dependency.in/primary/Cargo.toml
deleted file mode 100644 (file)
index c97da88..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-cargo-features = ["workspace-inheritance"]
-
-[package]
-name = "bar"
-version = "0.0.0"
-
-[dependencies]
-foo.workspace = true
diff --git a/tests/snapshots/add/invalid_key_overwrite_inherit_dependency.in/primary/src/lib.rs b/tests/snapshots/add/invalid_key_overwrite_inherit_dependency.in/primary/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/invalid_key_overwrite_inherit_dependency.out/Cargo.toml b/tests/snapshots/add/invalid_key_overwrite_inherit_dependency.out/Cargo.toml
deleted file mode 100644 (file)
index afd30d4..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
-
-[workspace.dependencies]
-foo = { version = "0.0.0", path = "./dependency"}
diff --git a/tests/snapshots/add/invalid_key_overwrite_inherit_dependency.out/dependency/Cargo.toml b/tests/snapshots/add/invalid_key_overwrite_inherit_dependency.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index 2d247d4..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "foo"
-version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_key_overwrite_inherit_dependency.out/primary/Cargo.toml b/tests/snapshots/add/invalid_key_overwrite_inherit_dependency.out/primary/Cargo.toml
deleted file mode 100644 (file)
index c97da88..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-cargo-features = ["workspace-inheritance"]
-
-[package]
-name = "bar"
-version = "0.0.0"
-
-[dependencies]
-foo.workspace = true
diff --git a/tests/snapshots/add/invalid_key_overwrite_inherit_dependency.stderr b/tests/snapshots/add/invalid_key_overwrite_inherit_dependency.stderr
deleted file mode 100644 (file)
index 85bd8da..0000000
+++ /dev/null
@@ -1 +0,0 @@
-error: cannot override workspace dependency with `--default-features`, either change `workspace.dependencies.foo.default-features` or define the dependency exclusively in the package's manifest
diff --git a/tests/snapshots/add/invalid_key_overwrite_inherit_dependency.stdout b/tests/snapshots/add/invalid_key_overwrite_inherit_dependency.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/invalid_key_overwrite_inherit_dependency/in/Cargo.toml b/tests/snapshots/add/invalid_key_overwrite_inherit_dependency/in/Cargo.toml
new file mode 100644 (file)
index 0000000..afd30d4
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+members = ["primary", "dependency"]
+
+[workspace.dependencies]
+foo = { version = "0.0.0", path = "./dependency"}
diff --git a/tests/snapshots/add/invalid_key_overwrite_inherit_dependency/in/dependency/Cargo.toml b/tests/snapshots/add/invalid_key_overwrite_inherit_dependency/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..2d247d4
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "foo"
+version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_key_overwrite_inherit_dependency/in/dependency/src/lib.rs b/tests/snapshots/add/invalid_key_overwrite_inherit_dependency/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/invalid_key_overwrite_inherit_dependency/in/primary/Cargo.toml b/tests/snapshots/add/invalid_key_overwrite_inherit_dependency/in/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..c97da88
--- /dev/null
@@ -0,0 +1,8 @@
+cargo-features = ["workspace-inheritance"]
+
+[package]
+name = "bar"
+version = "0.0.0"
+
+[dependencies]
+foo.workspace = true
diff --git a/tests/snapshots/add/invalid_key_overwrite_inherit_dependency/in/primary/src/lib.rs b/tests/snapshots/add/invalid_key_overwrite_inherit_dependency/in/primary/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/invalid_key_overwrite_inherit_dependency/out/Cargo.toml b/tests/snapshots/add/invalid_key_overwrite_inherit_dependency/out/Cargo.toml
new file mode 100644 (file)
index 0000000..afd30d4
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+members = ["primary", "dependency"]
+
+[workspace.dependencies]
+foo = { version = "0.0.0", path = "./dependency"}
diff --git a/tests/snapshots/add/invalid_key_overwrite_inherit_dependency/out/dependency/Cargo.toml b/tests/snapshots/add/invalid_key_overwrite_inherit_dependency/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..2d247d4
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "foo"
+version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_key_overwrite_inherit_dependency/out/primary/Cargo.toml b/tests/snapshots/add/invalid_key_overwrite_inherit_dependency/out/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..c97da88
--- /dev/null
@@ -0,0 +1,8 @@
+cargo-features = ["workspace-inheritance"]
+
+[package]
+name = "bar"
+version = "0.0.0"
+
+[dependencies]
+foo.workspace = true
diff --git a/tests/snapshots/add/invalid_key_overwrite_inherit_dependency/stderr.log b/tests/snapshots/add/invalid_key_overwrite_inherit_dependency/stderr.log
new file mode 100644 (file)
index 0000000..85bd8da
--- /dev/null
@@ -0,0 +1 @@
+error: cannot override workspace dependency with `--default-features`, either change `workspace.dependencies.foo.default-features` or define the dependency exclusively in the package's manifest
diff --git a/tests/snapshots/add/invalid_key_overwrite_inherit_dependency/stdout.log b/tests/snapshots/add/invalid_key_overwrite_inherit_dependency/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/invalid_key_rename_inherit_dependency.in/Cargo.toml b/tests/snapshots/add/invalid_key_rename_inherit_dependency.in/Cargo.toml
deleted file mode 100644 (file)
index 12c6ee5..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-members = ["primary", "dependency", "dependency-alt"]
-
-[workspace.dependencies]
-foo = { version = "0.0.0", path = "./dependency"}
diff --git a/tests/snapshots/add/invalid_key_rename_inherit_dependency.in/dependency-alt/Cargo.toml b/tests/snapshots/add/invalid_key_rename_inherit_dependency.in/dependency-alt/Cargo.toml
deleted file mode 100644 (file)
index bb64729..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "foo-alt"
-version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_key_rename_inherit_dependency.in/dependency-alt/src/lib.rs b/tests/snapshots/add/invalid_key_rename_inherit_dependency.in/dependency-alt/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/invalid_key_rename_inherit_dependency.in/dependency/Cargo.toml b/tests/snapshots/add/invalid_key_rename_inherit_dependency.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index 2d247d4..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "foo"
-version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_key_rename_inherit_dependency.in/dependency/src/lib.rs b/tests/snapshots/add/invalid_key_rename_inherit_dependency.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/invalid_key_rename_inherit_dependency.in/primary/Cargo.toml b/tests/snapshots/add/invalid_key_rename_inherit_dependency.in/primary/Cargo.toml
deleted file mode 100644 (file)
index 668cbd8..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-cargo-features = ["workspace-inheritance"]
-
-[package]
-name = "bar"
-version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_key_rename_inherit_dependency.in/primary/src/lib.rs b/tests/snapshots/add/invalid_key_rename_inherit_dependency.in/primary/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/invalid_key_rename_inherit_dependency.out/Cargo.toml b/tests/snapshots/add/invalid_key_rename_inherit_dependency.out/Cargo.toml
deleted file mode 100644 (file)
index 12c6ee5..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-members = ["primary", "dependency", "dependency-alt"]
-
-[workspace.dependencies]
-foo = { version = "0.0.0", path = "./dependency"}
diff --git a/tests/snapshots/add/invalid_key_rename_inherit_dependency.out/dependency-alt/Cargo.toml b/tests/snapshots/add/invalid_key_rename_inherit_dependency.out/dependency-alt/Cargo.toml
deleted file mode 100644 (file)
index bb64729..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "foo-alt"
-version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_key_rename_inherit_dependency.out/dependency/Cargo.toml b/tests/snapshots/add/invalid_key_rename_inherit_dependency.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index 2d247d4..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "foo"
-version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_key_rename_inherit_dependency.out/primary/Cargo.toml b/tests/snapshots/add/invalid_key_rename_inherit_dependency.out/primary/Cargo.toml
deleted file mode 100644 (file)
index 668cbd8..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-cargo-features = ["workspace-inheritance"]
-
-[package]
-name = "bar"
-version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_key_rename_inherit_dependency.stderr b/tests/snapshots/add/invalid_key_rename_inherit_dependency.stderr
deleted file mode 100644 (file)
index 35bcdb6..0000000
+++ /dev/null
@@ -1 +0,0 @@
-error: cannot override workspace dependency with `--rename`, either change `workspace.dependencies.foo.package` or define the dependency exclusively in the package's manifest
diff --git a/tests/snapshots/add/invalid_key_rename_inherit_dependency.stdout b/tests/snapshots/add/invalid_key_rename_inherit_dependency.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/invalid_key_rename_inherit_dependency/in/Cargo.toml b/tests/snapshots/add/invalid_key_rename_inherit_dependency/in/Cargo.toml
new file mode 100644 (file)
index 0000000..12c6ee5
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+members = ["primary", "dependency", "dependency-alt"]
+
+[workspace.dependencies]
+foo = { version = "0.0.0", path = "./dependency"}
diff --git a/tests/snapshots/add/invalid_key_rename_inherit_dependency/in/dependency-alt/Cargo.toml b/tests/snapshots/add/invalid_key_rename_inherit_dependency/in/dependency-alt/Cargo.toml
new file mode 100644 (file)
index 0000000..bb64729
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "foo-alt"
+version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_key_rename_inherit_dependency/in/dependency-alt/src/lib.rs b/tests/snapshots/add/invalid_key_rename_inherit_dependency/in/dependency-alt/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/invalid_key_rename_inherit_dependency/in/dependency/Cargo.toml b/tests/snapshots/add/invalid_key_rename_inherit_dependency/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..2d247d4
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "foo"
+version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_key_rename_inherit_dependency/in/dependency/src/lib.rs b/tests/snapshots/add/invalid_key_rename_inherit_dependency/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/invalid_key_rename_inherit_dependency/in/primary/Cargo.toml b/tests/snapshots/add/invalid_key_rename_inherit_dependency/in/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..668cbd8
--- /dev/null
@@ -0,0 +1,5 @@
+cargo-features = ["workspace-inheritance"]
+
+[package]
+name = "bar"
+version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_key_rename_inherit_dependency/in/primary/src/lib.rs b/tests/snapshots/add/invalid_key_rename_inherit_dependency/in/primary/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/invalid_key_rename_inherit_dependency/out/Cargo.toml b/tests/snapshots/add/invalid_key_rename_inherit_dependency/out/Cargo.toml
new file mode 100644 (file)
index 0000000..12c6ee5
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+members = ["primary", "dependency", "dependency-alt"]
+
+[workspace.dependencies]
+foo = { version = "0.0.0", path = "./dependency"}
diff --git a/tests/snapshots/add/invalid_key_rename_inherit_dependency/out/dependency-alt/Cargo.toml b/tests/snapshots/add/invalid_key_rename_inherit_dependency/out/dependency-alt/Cargo.toml
new file mode 100644 (file)
index 0000000..bb64729
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "foo-alt"
+version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_key_rename_inherit_dependency/out/dependency/Cargo.toml b/tests/snapshots/add/invalid_key_rename_inherit_dependency/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..2d247d4
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "foo"
+version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_key_rename_inherit_dependency/out/primary/Cargo.toml b/tests/snapshots/add/invalid_key_rename_inherit_dependency/out/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..668cbd8
--- /dev/null
@@ -0,0 +1,5 @@
+cargo-features = ["workspace-inheritance"]
+
+[package]
+name = "bar"
+version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_key_rename_inherit_dependency/stderr.log b/tests/snapshots/add/invalid_key_rename_inherit_dependency/stderr.log
new file mode 100644 (file)
index 0000000..35bcdb6
--- /dev/null
@@ -0,0 +1 @@
+error: cannot override workspace dependency with `--rename`, either change `workspace.dependencies.foo.package` or define the dependency exclusively in the package's manifest
diff --git a/tests/snapshots/add/invalid_key_rename_inherit_dependency/stdout.log b/tests/snapshots/add/invalid_key_rename_inherit_dependency/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/invalid_manifest.in/Cargo.toml b/tests/snapshots/add/invalid_manifest.in/Cargo.toml
deleted file mode 100644 (file)
index 94ee959..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "manifest-invalid-test-fixture"
-version = "0.1.0"
-
-[invalid-section]
-key = invalid-value
diff --git a/tests/snapshots/add/invalid_manifest.in/src/lib.rs b/tests/snapshots/add/invalid_manifest.in/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/invalid_manifest.out/Cargo.toml b/tests/snapshots/add/invalid_manifest.out/Cargo.toml
deleted file mode 100644 (file)
index 94ee959..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "manifest-invalid-test-fixture"
-version = "0.1.0"
-
-[invalid-section]
-key = invalid-value
diff --git a/tests/snapshots/add/invalid_manifest.stderr b/tests/snapshots/add/invalid_manifest.stderr
deleted file mode 100644 (file)
index 83bfc5e..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-error: failed to parse manifest at `[ROOT]/case/Cargo.toml`
-
-Caused by:
-  could not parse input as TOML
-
-Caused by:
-  TOML parse error at line 8, column 7
-    |
-  8 | key = invalid-value
-    |       ^
-  Unexpected `v`
diff --git a/tests/snapshots/add/invalid_manifest.stdout b/tests/snapshots/add/invalid_manifest.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/invalid_manifest/in/Cargo.toml b/tests/snapshots/add/invalid_manifest/in/Cargo.toml
new file mode 100644 (file)
index 0000000..94ee959
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "manifest-invalid-test-fixture"
+version = "0.1.0"
+
+[invalid-section]
+key = invalid-value
diff --git a/tests/snapshots/add/invalid_manifest/in/src/lib.rs b/tests/snapshots/add/invalid_manifest/in/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/invalid_manifest/out/Cargo.toml b/tests/snapshots/add/invalid_manifest/out/Cargo.toml
new file mode 100644 (file)
index 0000000..94ee959
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "manifest-invalid-test-fixture"
+version = "0.1.0"
+
+[invalid-section]
+key = invalid-value
diff --git a/tests/snapshots/add/invalid_manifest/stderr.log b/tests/snapshots/add/invalid_manifest/stderr.log
new file mode 100644 (file)
index 0000000..83bfc5e
--- /dev/null
@@ -0,0 +1,11 @@
+error: failed to parse manifest at `[ROOT]/case/Cargo.toml`
+
+Caused by:
+  could not parse input as TOML
+
+Caused by:
+  TOML parse error at line 8, column 7
+    |
+  8 | key = invalid-value
+    |       ^
+  Unexpected `v`
diff --git a/tests/snapshots/add/invalid_manifest/stdout.log b/tests/snapshots/add/invalid_manifest/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/invalid_name_external.in b/tests/snapshots/add/invalid_name_external.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/invalid_name_external.out/Cargo.toml b/tests/snapshots/add/invalid_name_external.out/Cargo.toml
deleted file mode 100644 (file)
index 3ecdb66..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_name_external.stderr b/tests/snapshots/add/invalid_name_external.stderr
deleted file mode 100644 (file)
index 5e574ce..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-    Updating `dummy-registry` index
-error: the crate `lets_hope_nobody_ever_publishes_this_crate` could not be found in registry index.
diff --git a/tests/snapshots/add/invalid_name_external.stdout b/tests/snapshots/add/invalid_name_external.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/invalid_name_external/in b/tests/snapshots/add/invalid_name_external/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/invalid_name_external/out/Cargo.toml b/tests/snapshots/add/invalid_name_external/out/Cargo.toml
new file mode 100644 (file)
index 0000000..3ecdb66
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_name_external/stderr.log b/tests/snapshots/add/invalid_name_external/stderr.log
new file mode 100644 (file)
index 0000000..5e574ce
--- /dev/null
@@ -0,0 +1,2 @@
+    Updating `dummy-registry` index
+error: the crate `lets_hope_nobody_ever_publishes_this_crate` could not be found in registry index.
diff --git a/tests/snapshots/add/invalid_name_external/stdout.log b/tests/snapshots/add/invalid_name_external/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/invalid_path.in b/tests/snapshots/add/invalid_path.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/invalid_path.out/Cargo.toml b/tests/snapshots/add/invalid_path.out/Cargo.toml
deleted file mode 100644 (file)
index 3ecdb66..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_path.stderr b/tests/snapshots/add/invalid_path.stderr
deleted file mode 100644 (file)
index f6c4043..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-error: failed to load source for dependency `cargo-list-test-fixture`
-
-Caused by:
-  Unable to update [ROOT]/case/tests/fixtures/local
-
-Caused by:
-  failed to read `[ROOT]/case/tests/fixtures/local/Cargo.toml`
-
-Caused by:
-  [..]
diff --git a/tests/snapshots/add/invalid_path.stdout b/tests/snapshots/add/invalid_path.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/invalid_path/in b/tests/snapshots/add/invalid_path/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/invalid_path/out/Cargo.toml b/tests/snapshots/add/invalid_path/out/Cargo.toml
new file mode 100644 (file)
index 0000000..3ecdb66
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_path/stderr.log b/tests/snapshots/add/invalid_path/stderr.log
new file mode 100644 (file)
index 0000000..f6c4043
--- /dev/null
@@ -0,0 +1,10 @@
+error: failed to load source for dependency `cargo-list-test-fixture`
+
+Caused by:
+  Unable to update [ROOT]/case/tests/fixtures/local
+
+Caused by:
+  failed to read `[ROOT]/case/tests/fixtures/local/Cargo.toml`
+
+Caused by:
+  [..]
diff --git a/tests/snapshots/add/invalid_path/stdout.log b/tests/snapshots/add/invalid_path/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/invalid_path_name.in/dependency/Cargo.toml b/tests/snapshots/add/invalid_path_name.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index cbe2441..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture-dependency"
-version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_path_name.in/dependency/src/lib.rs b/tests/snapshots/add/invalid_path_name.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/invalid_path_name.in/primary/Cargo.toml b/tests/snapshots/add/invalid_path_name.in/primary/Cargo.toml
deleted file mode 100644 (file)
index 3ecdb66..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_path_name.in/primary/src/lib.rs b/tests/snapshots/add/invalid_path_name.in/primary/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/invalid_path_name.out/dependency/Cargo.toml b/tests/snapshots/add/invalid_path_name.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index cbe2441..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture-dependency"
-version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_path_name.out/primary/Cargo.toml b/tests/snapshots/add/invalid_path_name.out/primary/Cargo.toml
deleted file mode 100644 (file)
index 3ecdb66..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_path_name.stderr b/tests/snapshots/add/invalid_path_name.stderr
deleted file mode 100644 (file)
index b35ea82..0000000
+++ /dev/null
@@ -1 +0,0 @@
-error: the crate `not-at-path@[ROOT]/case/dependency` could not be found at `[ROOT]/case/dependency`
diff --git a/tests/snapshots/add/invalid_path_name.stdout b/tests/snapshots/add/invalid_path_name.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/invalid_path_name/in/dependency/Cargo.toml b/tests/snapshots/add/invalid_path_name/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..cbe2441
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture-dependency"
+version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_path_name/in/dependency/src/lib.rs b/tests/snapshots/add/invalid_path_name/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/invalid_path_name/in/primary/Cargo.toml b/tests/snapshots/add/invalid_path_name/in/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..3ecdb66
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_path_name/in/primary/src/lib.rs b/tests/snapshots/add/invalid_path_name/in/primary/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/invalid_path_name/out/dependency/Cargo.toml b/tests/snapshots/add/invalid_path_name/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..cbe2441
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture-dependency"
+version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_path_name/out/primary/Cargo.toml b/tests/snapshots/add/invalid_path_name/out/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..3ecdb66
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_path_name/stderr.log b/tests/snapshots/add/invalid_path_name/stderr.log
new file mode 100644 (file)
index 0000000..b35ea82
--- /dev/null
@@ -0,0 +1 @@
+error: the crate `not-at-path@[ROOT]/case/dependency` could not be found at `[ROOT]/case/dependency`
diff --git a/tests/snapshots/add/invalid_path_name/stdout.log b/tests/snapshots/add/invalid_path_name/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/invalid_path_self.in b/tests/snapshots/add/invalid_path_self.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/invalid_path_self.out/Cargo.toml b/tests/snapshots/add/invalid_path_self.out/Cargo.toml
deleted file mode 100644 (file)
index 3ecdb66..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_path_self.stderr b/tests/snapshots/add/invalid_path_self.stderr
deleted file mode 100644 (file)
index 62a25db..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-      Adding cargo-list-test-fixture (local) to dependencies.
-error: cannot add `cargo-list-test-fixture` as a dependency to itself
diff --git a/tests/snapshots/add/invalid_path_self.stdout b/tests/snapshots/add/invalid_path_self.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/invalid_path_self/in b/tests/snapshots/add/invalid_path_self/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/invalid_path_self/out/Cargo.toml b/tests/snapshots/add/invalid_path_self/out/Cargo.toml
new file mode 100644 (file)
index 0000000..3ecdb66
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_path_self/stderr.log b/tests/snapshots/add/invalid_path_self/stderr.log
new file mode 100644 (file)
index 0000000..62a25db
--- /dev/null
@@ -0,0 +1,2 @@
+      Adding cargo-list-test-fixture (local) to dependencies.
+error: cannot add `cargo-list-test-fixture` as a dependency to itself
diff --git a/tests/snapshots/add/invalid_path_self/stdout.log b/tests/snapshots/add/invalid_path_self/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/invalid_target_empty.in b/tests/snapshots/add/invalid_target_empty.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/invalid_target_empty.out/Cargo.toml b/tests/snapshots/add/invalid_target_empty.out/Cargo.toml
deleted file mode 100644 (file)
index 3ecdb66..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_target_empty.stderr b/tests/snapshots/add/invalid_target_empty.stderr
deleted file mode 100644 (file)
index 44aad05..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-error: The argument '--target <TARGET>' requires a value but none was supplied
-
-USAGE:
-    cargo add [OPTIONS] <DEP>[@<VERSION>] ...
-    cargo add [OPTIONS] --path <PATH> ...
-    cargo add [OPTIONS] --git <URL> ...
-
-For more information try --help
diff --git a/tests/snapshots/add/invalid_target_empty.stdout b/tests/snapshots/add/invalid_target_empty.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/invalid_target_empty/in b/tests/snapshots/add/invalid_target_empty/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/invalid_target_empty/out/Cargo.toml b/tests/snapshots/add/invalid_target_empty/out/Cargo.toml
new file mode 100644 (file)
index 0000000..3ecdb66
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_target_empty/stderr.log b/tests/snapshots/add/invalid_target_empty/stderr.log
new file mode 100644 (file)
index 0000000..44aad05
--- /dev/null
@@ -0,0 +1,8 @@
+error: The argument '--target <TARGET>' requires a value but none was supplied
+
+USAGE:
+    cargo add [OPTIONS] <DEP>[@<VERSION>] ...
+    cargo add [OPTIONS] --path <PATH> ...
+    cargo add [OPTIONS] --git <URL> ...
+
+For more information try --help
diff --git a/tests/snapshots/add/invalid_target_empty/stdout.log b/tests/snapshots/add/invalid_target_empty/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/invalid_vers.in b/tests/snapshots/add/invalid_vers.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/invalid_vers.out/Cargo.toml b/tests/snapshots/add/invalid_vers.out/Cargo.toml
deleted file mode 100644 (file)
index 3ecdb66..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_vers.stderr b/tests/snapshots/add/invalid_vers.stderr
deleted file mode 100644 (file)
index 64f908e..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-error: invalid version requirement `invalid-version-string`
-
-Caused by:
-  unexpected character 'i' while parsing major version number
diff --git a/tests/snapshots/add/invalid_vers.stdout b/tests/snapshots/add/invalid_vers.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/invalid_vers/in b/tests/snapshots/add/invalid_vers/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/invalid_vers/out/Cargo.toml b/tests/snapshots/add/invalid_vers/out/Cargo.toml
new file mode 100644 (file)
index 0000000..3ecdb66
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/invalid_vers/stderr.log b/tests/snapshots/add/invalid_vers/stderr.log
new file mode 100644 (file)
index 0000000..64f908e
--- /dev/null
@@ -0,0 +1,4 @@
+error: invalid version requirement `invalid-version-string`
+
+Caused by:
+  unexpected character 'i' while parsing major version number
diff --git a/tests/snapshots/add/invalid_vers/stdout.log b/tests/snapshots/add/invalid_vers/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/list_features.in b/tests/snapshots/add/list_features.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/list_features.out/Cargo.toml b/tests/snapshots/add/list_features.out/Cargo.toml
deleted file mode 100644 (file)
index 79d735a..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-your-face = "99999.0.0"
diff --git a/tests/snapshots/add/list_features.stderr b/tests/snapshots/add/list_features.stderr
deleted file mode 100644 (file)
index 796b960..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-    Updating `dummy-registry` index
-      Adding your-face v99999.0.0 to dependencies.
-             Features:
-             - ears
-             - eyes
-             - mouth
-             - nose
diff --git a/tests/snapshots/add/list_features.stdout b/tests/snapshots/add/list_features.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/list_features/in b/tests/snapshots/add/list_features/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/list_features/out/Cargo.toml b/tests/snapshots/add/list_features/out/Cargo.toml
new file mode 100644 (file)
index 0000000..79d735a
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+your-face = "99999.0.0"
diff --git a/tests/snapshots/add/list_features/stderr.log b/tests/snapshots/add/list_features/stderr.log
new file mode 100644 (file)
index 0000000..796b960
--- /dev/null
@@ -0,0 +1,7 @@
+    Updating `dummy-registry` index
+      Adding your-face v99999.0.0 to dependencies.
+             Features:
+             - ears
+             - eyes
+             - mouth
+             - nose
diff --git a/tests/snapshots/add/list_features/stdout.log b/tests/snapshots/add/list_features/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/list_features_path.in/Cargo.toml b/tests/snapshots/add/list_features_path.in/Cargo.toml
deleted file mode 100644 (file)
index 299859e..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-[workspace]
-members = ["primary", "dependency", "optional"]
diff --git a/tests/snapshots/add/list_features_path.in/dependency/Cargo.toml b/tests/snapshots/add/list_features_path.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index 34157f4..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-[package]
-name = "your-face"
-version = "0.1.3"
-
-[dependencies]
-toml_edit = "0.1.5"
-atty = "0.2.13"
-optional-dependency = { path = "../optional", optional = true }
-
-[features]
-default = ["mouth"]
-nose = []
-mouth = ["nose"]
-eyes = []
diff --git a/tests/snapshots/add/list_features_path.in/dependency/src/lib.rs b/tests/snapshots/add/list_features_path.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/list_features_path.in/optional/Cargo.toml b/tests/snapshots/add/list_features_path.in/optional/Cargo.toml
deleted file mode 100644 (file)
index 0216dba..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-[package]
-name = "optional-dep"
-version = "0.1.3"
-
-[dependencies]
-toml_edit = "0.1.5"
-atty = "0.2.13"
diff --git a/tests/snapshots/add/list_features_path.in/optional/src/lib.rs b/tests/snapshots/add/list_features_path.in/optional/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/list_features_path.in/primary/Cargo.toml b/tests/snapshots/add/list_features_path.in/primary/Cargo.toml
deleted file mode 100644 (file)
index 5e20016..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/list_features_path.in/primary/src/lib.rs b/tests/snapshots/add/list_features_path.in/primary/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/list_features_path.out/Cargo.toml b/tests/snapshots/add/list_features_path.out/Cargo.toml
deleted file mode 100644 (file)
index 299859e..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-[workspace]
-members = ["primary", "dependency", "optional"]
diff --git a/tests/snapshots/add/list_features_path.out/dependency/Cargo.toml b/tests/snapshots/add/list_features_path.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index 34157f4..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-[package]
-name = "your-face"
-version = "0.1.3"
-
-[dependencies]
-toml_edit = "0.1.5"
-atty = "0.2.13"
-optional-dependency = { path = "../optional", optional = true }
-
-[features]
-default = ["mouth"]
-nose = []
-mouth = ["nose"]
-eyes = []
diff --git a/tests/snapshots/add/list_features_path.out/primary/Cargo.toml b/tests/snapshots/add/list_features_path.out/primary/Cargo.toml
deleted file mode 100644 (file)
index 2461d09..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-your-face = { version = "0.1.3", path = "../dependency" }
diff --git a/tests/snapshots/add/list_features_path.stderr b/tests/snapshots/add/list_features_path.stderr
deleted file mode 100644 (file)
index 2737804..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-      Adding your-face (local) to dependencies.
-             Features:
-             + mouth
-             + nose
-             - eyes
-             - optional-dependency
diff --git a/tests/snapshots/add/list_features_path.stdout b/tests/snapshots/add/list_features_path.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/list_features_path/in/Cargo.toml b/tests/snapshots/add/list_features_path/in/Cargo.toml
new file mode 100644 (file)
index 0000000..299859e
--- /dev/null
@@ -0,0 +1,2 @@
+[workspace]
+members = ["primary", "dependency", "optional"]
diff --git a/tests/snapshots/add/list_features_path/in/dependency/Cargo.toml b/tests/snapshots/add/list_features_path/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..34157f4
--- /dev/null
@@ -0,0 +1,14 @@
+[package]
+name = "your-face"
+version = "0.1.3"
+
+[dependencies]
+toml_edit = "0.1.5"
+atty = "0.2.13"
+optional-dependency = { path = "../optional", optional = true }
+
+[features]
+default = ["mouth"]
+nose = []
+mouth = ["nose"]
+eyes = []
diff --git a/tests/snapshots/add/list_features_path/in/dependency/src/lib.rs b/tests/snapshots/add/list_features_path/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/list_features_path/in/optional/Cargo.toml b/tests/snapshots/add/list_features_path/in/optional/Cargo.toml
new file mode 100644 (file)
index 0000000..0216dba
--- /dev/null
@@ -0,0 +1,7 @@
+[package]
+name = "optional-dep"
+version = "0.1.3"
+
+[dependencies]
+toml_edit = "0.1.5"
+atty = "0.2.13"
diff --git a/tests/snapshots/add/list_features_path/in/optional/src/lib.rs b/tests/snapshots/add/list_features_path/in/optional/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/list_features_path/in/primary/Cargo.toml b/tests/snapshots/add/list_features_path/in/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..5e20016
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/list_features_path/in/primary/src/lib.rs b/tests/snapshots/add/list_features_path/in/primary/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/list_features_path/out/Cargo.toml b/tests/snapshots/add/list_features_path/out/Cargo.toml
new file mode 100644 (file)
index 0000000..299859e
--- /dev/null
@@ -0,0 +1,2 @@
+[workspace]
+members = ["primary", "dependency", "optional"]
diff --git a/tests/snapshots/add/list_features_path/out/dependency/Cargo.toml b/tests/snapshots/add/list_features_path/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..34157f4
--- /dev/null
@@ -0,0 +1,14 @@
+[package]
+name = "your-face"
+version = "0.1.3"
+
+[dependencies]
+toml_edit = "0.1.5"
+atty = "0.2.13"
+optional-dependency = { path = "../optional", optional = true }
+
+[features]
+default = ["mouth"]
+nose = []
+mouth = ["nose"]
+eyes = []
diff --git a/tests/snapshots/add/list_features_path/out/primary/Cargo.toml b/tests/snapshots/add/list_features_path/out/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..2461d09
--- /dev/null
@@ -0,0 +1,6 @@
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+your-face = { version = "0.1.3", path = "../dependency" }
diff --git a/tests/snapshots/add/list_features_path/stderr.log b/tests/snapshots/add/list_features_path/stderr.log
new file mode 100644 (file)
index 0000000..2737804
--- /dev/null
@@ -0,0 +1,6 @@
+      Adding your-face (local) to dependencies.
+             Features:
+             + mouth
+             + nose
+             - eyes
+             - optional-dependency
diff --git a/tests/snapshots/add/list_features_path/stdout.log b/tests/snapshots/add/list_features_path/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/list_features_path_no_default.in/Cargo.toml b/tests/snapshots/add/list_features_path_no_default.in/Cargo.toml
deleted file mode 100644 (file)
index 299859e..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-[workspace]
-members = ["primary", "dependency", "optional"]
diff --git a/tests/snapshots/add/list_features_path_no_default.in/dependency/Cargo.toml b/tests/snapshots/add/list_features_path_no_default.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index 34157f4..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-[package]
-name = "your-face"
-version = "0.1.3"
-
-[dependencies]
-toml_edit = "0.1.5"
-atty = "0.2.13"
-optional-dependency = { path = "../optional", optional = true }
-
-[features]
-default = ["mouth"]
-nose = []
-mouth = ["nose"]
-eyes = []
diff --git a/tests/snapshots/add/list_features_path_no_default.in/dependency/src/lib.rs b/tests/snapshots/add/list_features_path_no_default.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/list_features_path_no_default.in/optional/Cargo.toml b/tests/snapshots/add/list_features_path_no_default.in/optional/Cargo.toml
deleted file mode 100644 (file)
index 0216dba..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-[package]
-name = "optional-dep"
-version = "0.1.3"
-
-[dependencies]
-toml_edit = "0.1.5"
-atty = "0.2.13"
diff --git a/tests/snapshots/add/list_features_path_no_default.in/optional/src/lib.rs b/tests/snapshots/add/list_features_path_no_default.in/optional/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/list_features_path_no_default.in/primary/Cargo.toml b/tests/snapshots/add/list_features_path_no_default.in/primary/Cargo.toml
deleted file mode 100644 (file)
index 5e20016..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/list_features_path_no_default.in/primary/src/lib.rs b/tests/snapshots/add/list_features_path_no_default.in/primary/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/list_features_path_no_default.out/Cargo.toml b/tests/snapshots/add/list_features_path_no_default.out/Cargo.toml
deleted file mode 100644 (file)
index 299859e..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-[workspace]
-members = ["primary", "dependency", "optional"]
diff --git a/tests/snapshots/add/list_features_path_no_default.out/dependency/Cargo.toml b/tests/snapshots/add/list_features_path_no_default.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index 34157f4..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-[package]
-name = "your-face"
-version = "0.1.3"
-
-[dependencies]
-toml_edit = "0.1.5"
-atty = "0.2.13"
-optional-dependency = { path = "../optional", optional = true }
-
-[features]
-default = ["mouth"]
-nose = []
-mouth = ["nose"]
-eyes = []
diff --git a/tests/snapshots/add/list_features_path_no_default.out/primary/Cargo.toml b/tests/snapshots/add/list_features_path_no_default.out/primary/Cargo.toml
deleted file mode 100644 (file)
index 0b0400d..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-your-face = { version = "0.1.3", path = "../dependency", default-features = false }
diff --git a/tests/snapshots/add/list_features_path_no_default.stderr b/tests/snapshots/add/list_features_path_no_default.stderr
deleted file mode 100644 (file)
index cc6c834..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-      Adding your-face (local) to dependencies.
-             Features:
-             - eyes
-             - mouth
-             - nose
-             - optional-dependency
diff --git a/tests/snapshots/add/list_features_path_no_default.stdout b/tests/snapshots/add/list_features_path_no_default.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/list_features_path_no_default/in/Cargo.toml b/tests/snapshots/add/list_features_path_no_default/in/Cargo.toml
new file mode 100644 (file)
index 0000000..299859e
--- /dev/null
@@ -0,0 +1,2 @@
+[workspace]
+members = ["primary", "dependency", "optional"]
diff --git a/tests/snapshots/add/list_features_path_no_default/in/dependency/Cargo.toml b/tests/snapshots/add/list_features_path_no_default/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..34157f4
--- /dev/null
@@ -0,0 +1,14 @@
+[package]
+name = "your-face"
+version = "0.1.3"
+
+[dependencies]
+toml_edit = "0.1.5"
+atty = "0.2.13"
+optional-dependency = { path = "../optional", optional = true }
+
+[features]
+default = ["mouth"]
+nose = []
+mouth = ["nose"]
+eyes = []
diff --git a/tests/snapshots/add/list_features_path_no_default/in/dependency/src/lib.rs b/tests/snapshots/add/list_features_path_no_default/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/list_features_path_no_default/in/optional/Cargo.toml b/tests/snapshots/add/list_features_path_no_default/in/optional/Cargo.toml
new file mode 100644 (file)
index 0000000..0216dba
--- /dev/null
@@ -0,0 +1,7 @@
+[package]
+name = "optional-dep"
+version = "0.1.3"
+
+[dependencies]
+toml_edit = "0.1.5"
+atty = "0.2.13"
diff --git a/tests/snapshots/add/list_features_path_no_default/in/optional/src/lib.rs b/tests/snapshots/add/list_features_path_no_default/in/optional/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/list_features_path_no_default/in/primary/Cargo.toml b/tests/snapshots/add/list_features_path_no_default/in/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..5e20016
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/list_features_path_no_default/in/primary/src/lib.rs b/tests/snapshots/add/list_features_path_no_default/in/primary/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/list_features_path_no_default/out/Cargo.toml b/tests/snapshots/add/list_features_path_no_default/out/Cargo.toml
new file mode 100644 (file)
index 0000000..299859e
--- /dev/null
@@ -0,0 +1,2 @@
+[workspace]
+members = ["primary", "dependency", "optional"]
diff --git a/tests/snapshots/add/list_features_path_no_default/out/dependency/Cargo.toml b/tests/snapshots/add/list_features_path_no_default/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..34157f4
--- /dev/null
@@ -0,0 +1,14 @@
+[package]
+name = "your-face"
+version = "0.1.3"
+
+[dependencies]
+toml_edit = "0.1.5"
+atty = "0.2.13"
+optional-dependency = { path = "../optional", optional = true }
+
+[features]
+default = ["mouth"]
+nose = []
+mouth = ["nose"]
+eyes = []
diff --git a/tests/snapshots/add/list_features_path_no_default/out/primary/Cargo.toml b/tests/snapshots/add/list_features_path_no_default/out/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..0b0400d
--- /dev/null
@@ -0,0 +1,6 @@
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+your-face = { version = "0.1.3", path = "../dependency", default-features = false }
diff --git a/tests/snapshots/add/list_features_path_no_default/stderr.log b/tests/snapshots/add/list_features_path_no_default/stderr.log
new file mode 100644 (file)
index 0000000..cc6c834
--- /dev/null
@@ -0,0 +1,6 @@
+      Adding your-face (local) to dependencies.
+             Features:
+             - eyes
+             - mouth
+             - nose
+             - optional-dependency
diff --git a/tests/snapshots/add/list_features_path_no_default/stdout.log b/tests/snapshots/add/list_features_path_no_default/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/manifest_path_package.in/Cargo.toml b/tests/snapshots/add/manifest_path_package.in/Cargo.toml
deleted file mode 100644 (file)
index 57e1f30..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
diff --git a/tests/snapshots/add/manifest_path_package.in/dependency/Cargo.toml b/tests/snapshots/add/manifest_path_package.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index ca4f36d..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "cargo-list-test-fixture-dependency"
-version = "0.0.0"
diff --git a/tests/snapshots/add/manifest_path_package.in/dependency/src/lib.rs b/tests/snapshots/add/manifest_path_package.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/manifest_path_package.in/primary/Cargo.toml b/tests/snapshots/add/manifest_path_package.in/primary/Cargo.toml
deleted file mode 100644 (file)
index 5e20016..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/manifest_path_package.in/primary/src/lib.rs b/tests/snapshots/add/manifest_path_package.in/primary/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/manifest_path_package.out/Cargo.toml b/tests/snapshots/add/manifest_path_package.out/Cargo.toml
deleted file mode 100644 (file)
index 57e1f30..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
diff --git a/tests/snapshots/add/manifest_path_package.out/dependency/Cargo.toml b/tests/snapshots/add/manifest_path_package.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index ca4f36d..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "cargo-list-test-fixture-dependency"
-version = "0.0.0"
diff --git a/tests/snapshots/add/manifest_path_package.out/primary/Cargo.toml b/tests/snapshots/add/manifest_path_package.out/primary/Cargo.toml
deleted file mode 100644 (file)
index a693df5..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-cargo-list-test-fixture-dependency = { version = "0.0.0", path = "../dependency" }
diff --git a/tests/snapshots/add/manifest_path_package.stderr b/tests/snapshots/add/manifest_path_package.stderr
deleted file mode 100644 (file)
index 8109d3c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-      Adding cargo-list-test-fixture-dependency (local) to dependencies.
diff --git a/tests/snapshots/add/manifest_path_package.stdout b/tests/snapshots/add/manifest_path_package.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/manifest_path_package/in/Cargo.toml b/tests/snapshots/add/manifest_path_package/in/Cargo.toml
new file mode 100644 (file)
index 0000000..57e1f30
--- /dev/null
@@ -0,0 +1,2 @@
+[workspace]
+members = ["primary", "dependency"]
diff --git a/tests/snapshots/add/manifest_path_package/in/dependency/Cargo.toml b/tests/snapshots/add/manifest_path_package/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..ca4f36d
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "cargo-list-test-fixture-dependency"
+version = "0.0.0"
diff --git a/tests/snapshots/add/manifest_path_package/in/dependency/src/lib.rs b/tests/snapshots/add/manifest_path_package/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/manifest_path_package/in/primary/Cargo.toml b/tests/snapshots/add/manifest_path_package/in/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..5e20016
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/manifest_path_package/in/primary/src/lib.rs b/tests/snapshots/add/manifest_path_package/in/primary/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/manifest_path_package/out/Cargo.toml b/tests/snapshots/add/manifest_path_package/out/Cargo.toml
new file mode 100644 (file)
index 0000000..57e1f30
--- /dev/null
@@ -0,0 +1,2 @@
+[workspace]
+members = ["primary", "dependency"]
diff --git a/tests/snapshots/add/manifest_path_package/out/dependency/Cargo.toml b/tests/snapshots/add/manifest_path_package/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..ca4f36d
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "cargo-list-test-fixture-dependency"
+version = "0.0.0"
diff --git a/tests/snapshots/add/manifest_path_package/out/primary/Cargo.toml b/tests/snapshots/add/manifest_path_package/out/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..a693df5
--- /dev/null
@@ -0,0 +1,6 @@
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+cargo-list-test-fixture-dependency = { version = "0.0.0", path = "../dependency" }
diff --git a/tests/snapshots/add/manifest_path_package/stderr.log b/tests/snapshots/add/manifest_path_package/stderr.log
new file mode 100644 (file)
index 0000000..8109d3c
--- /dev/null
@@ -0,0 +1 @@
+      Adding cargo-list-test-fixture-dependency (local) to dependencies.
diff --git a/tests/snapshots/add/manifest_path_package/stdout.log b/tests/snapshots/add/manifest_path_package/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/merge_activated_features.in/Cargo.toml b/tests/snapshots/add/merge_activated_features.in/Cargo.toml
deleted file mode 100644 (file)
index b1d9b39..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
-
-[workspace.dependencies]
-foo = { version = "0.0.0", path = "./dependency", features = ["merge"] }
diff --git a/tests/snapshots/add/merge_activated_features.in/dependency/Cargo.toml b/tests/snapshots/add/merge_activated_features.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index f34d7a6..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-[package]
-name = "foo"
-version = "0.0.0"
-
-[features]
-default-base = []
-default-test-base = []
-default-merge-base = []
-default = ["default-base", "default-test-base", "default-merge-base"]
-test-base = []
-test = ["test-base", "default-test-base"]
-merge-base = []
-merge = ["merge-base", "default-merge-base"]
-unrelated = []
\ No newline at end of file
diff --git a/tests/snapshots/add/merge_activated_features.in/dependency/src/lib.rs b/tests/snapshots/add/merge_activated_features.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/merge_activated_features.in/primary/Cargo.toml b/tests/snapshots/add/merge_activated_features.in/primary/Cargo.toml
deleted file mode 100644 (file)
index 7ab3f9d..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-cargo-features = ["workspace-inheritance"]
-
-[package]
-name = "bar"
-version = "0.0.0"
-
-[dependencies]
-foo = { workspace = true, features = ["test"] }
\ No newline at end of file
diff --git a/tests/snapshots/add/merge_activated_features.in/primary/src/lib.rs b/tests/snapshots/add/merge_activated_features.in/primary/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/merge_activated_features.out/Cargo.toml b/tests/snapshots/add/merge_activated_features.out/Cargo.toml
deleted file mode 100644 (file)
index b1d9b39..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
-
-[workspace.dependencies]
-foo = { version = "0.0.0", path = "./dependency", features = ["merge"] }
diff --git a/tests/snapshots/add/merge_activated_features.out/dependency/Cargo.toml b/tests/snapshots/add/merge_activated_features.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index f34d7a6..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-[package]
-name = "foo"
-version = "0.0.0"
-
-[features]
-default-base = []
-default-test-base = []
-default-merge-base = []
-default = ["default-base", "default-test-base", "default-merge-base"]
-test-base = []
-test = ["test-base", "default-test-base"]
-merge-base = []
-merge = ["merge-base", "default-merge-base"]
-unrelated = []
\ No newline at end of file
diff --git a/tests/snapshots/add/merge_activated_features.out/primary/Cargo.toml b/tests/snapshots/add/merge_activated_features.out/primary/Cargo.toml
deleted file mode 100644 (file)
index 0f91d71..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-cargo-features = ["workspace-inheritance"]
-
-[package]
-name = "bar"
-version = "0.0.0"
-
-[dependencies]
-foo = { workspace = true, features = ["test"] }
diff --git a/tests/snapshots/add/merge_activated_features.stderr b/tests/snapshots/add/merge_activated_features.stderr
deleted file mode 100644 (file)
index 86d9fb3..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-      Adding foo (workspace) to dependencies.
-             Features:
-             + default-base
-             + default-merge-base
-             + default-test-base
-             + merge
-             + merge-base
-             + test
-             + test-base
-             - unrelated
diff --git a/tests/snapshots/add/merge_activated_features.stdout b/tests/snapshots/add/merge_activated_features.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/merge_activated_features/in/Cargo.toml b/tests/snapshots/add/merge_activated_features/in/Cargo.toml
new file mode 100644 (file)
index 0000000..b1d9b39
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+members = ["primary", "dependency"]
+
+[workspace.dependencies]
+foo = { version = "0.0.0", path = "./dependency", features = ["merge"] }
diff --git a/tests/snapshots/add/merge_activated_features/in/dependency/Cargo.toml b/tests/snapshots/add/merge_activated_features/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..f34d7a6
--- /dev/null
@@ -0,0 +1,14 @@
+[package]
+name = "foo"
+version = "0.0.0"
+
+[features]
+default-base = []
+default-test-base = []
+default-merge-base = []
+default = ["default-base", "default-test-base", "default-merge-base"]
+test-base = []
+test = ["test-base", "default-test-base"]
+merge-base = []
+merge = ["merge-base", "default-merge-base"]
+unrelated = []
\ No newline at end of file
diff --git a/tests/snapshots/add/merge_activated_features/in/dependency/src/lib.rs b/tests/snapshots/add/merge_activated_features/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/merge_activated_features/in/primary/Cargo.toml b/tests/snapshots/add/merge_activated_features/in/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..7ab3f9d
--- /dev/null
@@ -0,0 +1,8 @@
+cargo-features = ["workspace-inheritance"]
+
+[package]
+name = "bar"
+version = "0.0.0"
+
+[dependencies]
+foo = { workspace = true, features = ["test"] }
\ No newline at end of file
diff --git a/tests/snapshots/add/merge_activated_features/in/primary/src/lib.rs b/tests/snapshots/add/merge_activated_features/in/primary/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/merge_activated_features/out/Cargo.toml b/tests/snapshots/add/merge_activated_features/out/Cargo.toml
new file mode 100644 (file)
index 0000000..b1d9b39
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+members = ["primary", "dependency"]
+
+[workspace.dependencies]
+foo = { version = "0.0.0", path = "./dependency", features = ["merge"] }
diff --git a/tests/snapshots/add/merge_activated_features/out/dependency/Cargo.toml b/tests/snapshots/add/merge_activated_features/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..f34d7a6
--- /dev/null
@@ -0,0 +1,14 @@
+[package]
+name = "foo"
+version = "0.0.0"
+
+[features]
+default-base = []
+default-test-base = []
+default-merge-base = []
+default = ["default-base", "default-test-base", "default-merge-base"]
+test-base = []
+test = ["test-base", "default-test-base"]
+merge-base = []
+merge = ["merge-base", "default-merge-base"]
+unrelated = []
\ No newline at end of file
diff --git a/tests/snapshots/add/merge_activated_features/out/primary/Cargo.toml b/tests/snapshots/add/merge_activated_features/out/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..0f91d71
--- /dev/null
@@ -0,0 +1,8 @@
+cargo-features = ["workspace-inheritance"]
+
+[package]
+name = "bar"
+version = "0.0.0"
+
+[dependencies]
+foo = { workspace = true, features = ["test"] }
diff --git a/tests/snapshots/add/merge_activated_features/stderr.log b/tests/snapshots/add/merge_activated_features/stderr.log
new file mode 100644 (file)
index 0000000..86d9fb3
--- /dev/null
@@ -0,0 +1,10 @@
+      Adding foo (workspace) to dependencies.
+             Features:
+             + default-base
+             + default-merge-base
+             + default-test-base
+             + merge
+             + merge-base
+             + test
+             + test-base
+             - unrelated
diff --git a/tests/snapshots/add/merge_activated_features/stdout.log b/tests/snapshots/add/merge_activated_features/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/multiple_conflicts_with_features.in b/tests/snapshots/add/multiple_conflicts_with_features.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/multiple_conflicts_with_features.out/Cargo.toml b/tests/snapshots/add/multiple_conflicts_with_features.out/Cargo.toml
deleted file mode 100644 (file)
index 3ecdb66..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/multiple_conflicts_with_features.stderr b/tests/snapshots/add/multiple_conflicts_with_features.stderr
deleted file mode 100644 (file)
index 60a6961..0000000
+++ /dev/null
@@ -1 +0,0 @@
-error: feature `nose` must be qualified by the dependency its being activated for, like `my-package1/nose`, `your-face/nose`
diff --git a/tests/snapshots/add/multiple_conflicts_with_features.stdout b/tests/snapshots/add/multiple_conflicts_with_features.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/multiple_conflicts_with_features/in b/tests/snapshots/add/multiple_conflicts_with_features/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/multiple_conflicts_with_features/out/Cargo.toml b/tests/snapshots/add/multiple_conflicts_with_features/out/Cargo.toml
new file mode 100644 (file)
index 0000000..3ecdb66
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/multiple_conflicts_with_features/stderr.log b/tests/snapshots/add/multiple_conflicts_with_features/stderr.log
new file mode 100644 (file)
index 0000000..60a6961
--- /dev/null
@@ -0,0 +1 @@
+error: feature `nose` must be qualified by the dependency its being activated for, like `my-package1/nose`, `your-face/nose`
diff --git a/tests/snapshots/add/multiple_conflicts_with_features/stdout.log b/tests/snapshots/add/multiple_conflicts_with_features/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/multiple_conflicts_with_rename.in b/tests/snapshots/add/multiple_conflicts_with_rename.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/multiple_conflicts_with_rename.out/Cargo.toml b/tests/snapshots/add/multiple_conflicts_with_rename.out/Cargo.toml
deleted file mode 100644 (file)
index 3ecdb66..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/multiple_conflicts_with_rename.stderr b/tests/snapshots/add/multiple_conflicts_with_rename.stderr
deleted file mode 100644 (file)
index e83250e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-error: cannot specify multiple crates with `--rename`
diff --git a/tests/snapshots/add/multiple_conflicts_with_rename.stdout b/tests/snapshots/add/multiple_conflicts_with_rename.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/multiple_conflicts_with_rename/in b/tests/snapshots/add/multiple_conflicts_with_rename/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/multiple_conflicts_with_rename/out/Cargo.toml b/tests/snapshots/add/multiple_conflicts_with_rename/out/Cargo.toml
new file mode 100644 (file)
index 0000000..3ecdb66
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/multiple_conflicts_with_rename/stderr.log b/tests/snapshots/add/multiple_conflicts_with_rename/stderr.log
new file mode 100644 (file)
index 0000000..e83250e
--- /dev/null
@@ -0,0 +1 @@
+error: cannot specify multiple crates with `--rename`
diff --git a/tests/snapshots/add/multiple_conflicts_with_rename/stdout.log b/tests/snapshots/add/multiple_conflicts_with_rename/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/namever.in b/tests/snapshots/add/namever.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/namever.out/Cargo.toml b/tests/snapshots/add/namever.out/Cargo.toml
deleted file mode 100644 (file)
index 1704d34..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-my-package = "99999.0.0"
-my-package1 = ">=0.1.1"
-my-package2 = "0.2.3"
diff --git a/tests/snapshots/add/namever.stderr b/tests/snapshots/add/namever.stderr
deleted file mode 100644 (file)
index 17be8f9..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-    Updating `dummy-registry` index
-      Adding my-package1 >=0.1.1 to dependencies.
-      Adding my-package2 v0.2.3 to dependencies.
-      Adding my-package v99999.0.0 to dependencies.
diff --git a/tests/snapshots/add/namever.stdout b/tests/snapshots/add/namever.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/namever/in b/tests/snapshots/add/namever/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/namever/out/Cargo.toml b/tests/snapshots/add/namever/out/Cargo.toml
new file mode 100644 (file)
index 0000000..1704d34
--- /dev/null
@@ -0,0 +1,10 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+my-package = "99999.0.0"
+my-package1 = ">=0.1.1"
+my-package2 = "0.2.3"
diff --git a/tests/snapshots/add/namever/stderr.log b/tests/snapshots/add/namever/stderr.log
new file mode 100644 (file)
index 0000000..17be8f9
--- /dev/null
@@ -0,0 +1,4 @@
+    Updating `dummy-registry` index
+      Adding my-package1 >=0.1.1 to dependencies.
+      Adding my-package2 v0.2.3 to dependencies.
+      Adding my-package v99999.0.0 to dependencies.
diff --git a/tests/snapshots/add/namever/stdout.log b/tests/snapshots/add/namever/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/no_args.in b/tests/snapshots/add/no_args.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/no_args.out/Cargo.toml b/tests/snapshots/add/no_args.out/Cargo.toml
deleted file mode 100644 (file)
index 3ecdb66..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/no_args.stderr b/tests/snapshots/add/no_args.stderr
deleted file mode 100644 (file)
index a046b3f..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-error: The following required arguments were not provided:
-    <DEP_ID|--path <PATH>|--git <URI>>
-
-USAGE:
-    cargo add [OPTIONS] <DEP>[@<VERSION>] ...
-    cargo add [OPTIONS] --path <PATH> ...
-    cargo add [OPTIONS] --git <URL> ...
-
-For more information try --help
diff --git a/tests/snapshots/add/no_args.stdout b/tests/snapshots/add/no_args.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/no_args/in b/tests/snapshots/add/no_args/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/no_args/out/Cargo.toml b/tests/snapshots/add/no_args/out/Cargo.toml
new file mode 100644 (file)
index 0000000..3ecdb66
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/no_args/stderr.log b/tests/snapshots/add/no_args/stderr.log
new file mode 100644 (file)
index 0000000..a046b3f
--- /dev/null
@@ -0,0 +1,9 @@
+error: The following required arguments were not provided:
+    <DEP_ID|--path <PATH>|--git <URI>>
+
+USAGE:
+    cargo add [OPTIONS] <DEP>[@<VERSION>] ...
+    cargo add [OPTIONS] --path <PATH> ...
+    cargo add [OPTIONS] --git <URL> ...
+
+For more information try --help
diff --git a/tests/snapshots/add/no_args/stdout.log b/tests/snapshots/add/no_args/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/no_default_features.in b/tests/snapshots/add/no_default_features.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/no_default_features.out/Cargo.toml b/tests/snapshots/add/no_default_features.out/Cargo.toml
deleted file mode 100644 (file)
index ddd02b1..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-my-package1 = { version = "99999.0.0", default-features = false }
-my-package2 = { version = "0.4.1", default-features = false }
diff --git a/tests/snapshots/add/no_default_features.stderr b/tests/snapshots/add/no_default_features.stderr
deleted file mode 100644 (file)
index fb8d490..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-    Updating `dummy-registry` index
-      Adding my-package1 v99999.0.0 to dependencies.
-      Adding my-package2 v0.4.1 to dependencies.
diff --git a/tests/snapshots/add/no_default_features.stdout b/tests/snapshots/add/no_default_features.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/no_default_features/in b/tests/snapshots/add/no_default_features/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/no_default_features/out/Cargo.toml b/tests/snapshots/add/no_default_features/out/Cargo.toml
new file mode 100644 (file)
index 0000000..ddd02b1
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+my-package1 = { version = "99999.0.0", default-features = false }
+my-package2 = { version = "0.4.1", default-features = false }
diff --git a/tests/snapshots/add/no_default_features/stderr.log b/tests/snapshots/add/no_default_features/stderr.log
new file mode 100644 (file)
index 0000000..fb8d490
--- /dev/null
@@ -0,0 +1,3 @@
+    Updating `dummy-registry` index
+      Adding my-package1 v99999.0.0 to dependencies.
+      Adding my-package2 v0.4.1 to dependencies.
diff --git a/tests/snapshots/add/no_default_features/stdout.log b/tests/snapshots/add/no_default_features/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/no_optional.in b/tests/snapshots/add/no_optional.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/no_optional.out/Cargo.toml b/tests/snapshots/add/no_optional.out/Cargo.toml
deleted file mode 100644 (file)
index c5e0178..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-my-package1 = "99999.0.0"
-my-package2 = "0.4.1"
diff --git a/tests/snapshots/add/no_optional.stderr b/tests/snapshots/add/no_optional.stderr
deleted file mode 100644 (file)
index fb8d490..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-    Updating `dummy-registry` index
-      Adding my-package1 v99999.0.0 to dependencies.
-      Adding my-package2 v0.4.1 to dependencies.
diff --git a/tests/snapshots/add/no_optional.stdout b/tests/snapshots/add/no_optional.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/no_optional/in b/tests/snapshots/add/no_optional/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/no_optional/out/Cargo.toml b/tests/snapshots/add/no_optional/out/Cargo.toml
new file mode 100644 (file)
index 0000000..c5e0178
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+my-package1 = "99999.0.0"
+my-package2 = "0.4.1"
diff --git a/tests/snapshots/add/no_optional/stderr.log b/tests/snapshots/add/no_optional/stderr.log
new file mode 100644 (file)
index 0000000..fb8d490
--- /dev/null
@@ -0,0 +1,3 @@
+    Updating `dummy-registry` index
+      Adding my-package1 v99999.0.0 to dependencies.
+      Adding my-package2 v0.4.1 to dependencies.
diff --git a/tests/snapshots/add/no_optional/stdout.log b/tests/snapshots/add/no_optional/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/optional.in b/tests/snapshots/add/optional.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/optional.out/Cargo.toml b/tests/snapshots/add/optional.out/Cargo.toml
deleted file mode 100644 (file)
index eda5445..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-my-package1 = { version = "99999.0.0", optional = true }
-my-package2 = { version = "0.4.1", optional = true }
diff --git a/tests/snapshots/add/optional.stderr b/tests/snapshots/add/optional.stderr
deleted file mode 100644 (file)
index 8cf4812..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-    Updating `dummy-registry` index
-      Adding my-package1 v99999.0.0 to optional dependencies.
-      Adding my-package2 v0.4.1 to optional dependencies.
diff --git a/tests/snapshots/add/optional.stdout b/tests/snapshots/add/optional.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/optional/in b/tests/snapshots/add/optional/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/optional/out/Cargo.toml b/tests/snapshots/add/optional/out/Cargo.toml
new file mode 100644 (file)
index 0000000..eda5445
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+my-package1 = { version = "99999.0.0", optional = true }
+my-package2 = { version = "0.4.1", optional = true }
diff --git a/tests/snapshots/add/optional/stderr.log b/tests/snapshots/add/optional/stderr.log
new file mode 100644 (file)
index 0000000..8cf4812
--- /dev/null
@@ -0,0 +1,3 @@
+    Updating `dummy-registry` index
+      Adding my-package1 v99999.0.0 to optional dependencies.
+      Adding my-package2 v0.4.1 to optional dependencies.
diff --git a/tests/snapshots/add/optional/stdout.log b/tests/snapshots/add/optional/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_default_features.in/Cargo.toml b/tests/snapshots/add/overwrite_default_features.in/Cargo.toml
deleted file mode 100644 (file)
index c5e0178..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-my-package1 = "99999.0.0"
-my-package2 = "0.4.1"
diff --git a/tests/snapshots/add/overwrite_default_features.in/src/lib.rs b/tests/snapshots/add/overwrite_default_features.in/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_default_features.out/Cargo.toml b/tests/snapshots/add/overwrite_default_features.out/Cargo.toml
deleted file mode 100644 (file)
index c5e0178..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-my-package1 = "99999.0.0"
-my-package2 = "0.4.1"
diff --git a/tests/snapshots/add/overwrite_default_features.stderr b/tests/snapshots/add/overwrite_default_features.stderr
deleted file mode 100644 (file)
index fb8d490..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-    Updating `dummy-registry` index
-      Adding my-package1 v99999.0.0 to dependencies.
-      Adding my-package2 v0.4.1 to dependencies.
diff --git a/tests/snapshots/add/overwrite_default_features.stdout b/tests/snapshots/add/overwrite_default_features.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_default_features/in/Cargo.toml b/tests/snapshots/add/overwrite_default_features/in/Cargo.toml
new file mode 100644 (file)
index 0000000..c5e0178
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+my-package1 = "99999.0.0"
+my-package2 = "0.4.1"
diff --git a/tests/snapshots/add/overwrite_default_features/in/src/lib.rs b/tests/snapshots/add/overwrite_default_features/in/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_default_features/out/Cargo.toml b/tests/snapshots/add/overwrite_default_features/out/Cargo.toml
new file mode 100644 (file)
index 0000000..c5e0178
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+my-package1 = "99999.0.0"
+my-package2 = "0.4.1"
diff --git a/tests/snapshots/add/overwrite_default_features/stderr.log b/tests/snapshots/add/overwrite_default_features/stderr.log
new file mode 100644 (file)
index 0000000..fb8d490
--- /dev/null
@@ -0,0 +1,3 @@
+    Updating `dummy-registry` index
+      Adding my-package1 v99999.0.0 to dependencies.
+      Adding my-package2 v0.4.1 to dependencies.
diff --git a/tests/snapshots/add/overwrite_default_features/stdout.log b/tests/snapshots/add/overwrite_default_features/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_default_features_with_no_default_features.in/Cargo.toml b/tests/snapshots/add/overwrite_default_features_with_no_default_features.in/Cargo.toml
deleted file mode 100644 (file)
index 73f56a7..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-my-package1 = { version = "99999.0.0", default-features = true }
-my-package2 = { version = "0.4.1", default-features = true }
diff --git a/tests/snapshots/add/overwrite_default_features_with_no_default_features.in/src/lib.rs b/tests/snapshots/add/overwrite_default_features_with_no_default_features.in/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_default_features_with_no_default_features.out/Cargo.toml b/tests/snapshots/add/overwrite_default_features_with_no_default_features.out/Cargo.toml
deleted file mode 100644 (file)
index ddd02b1..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-my-package1 = { version = "99999.0.0", default-features = false }
-my-package2 = { version = "0.4.1", default-features = false }
diff --git a/tests/snapshots/add/overwrite_default_features_with_no_default_features.stderr b/tests/snapshots/add/overwrite_default_features_with_no_default_features.stderr
deleted file mode 100644 (file)
index fb8d490..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-    Updating `dummy-registry` index
-      Adding my-package1 v99999.0.0 to dependencies.
-      Adding my-package2 v0.4.1 to dependencies.
diff --git a/tests/snapshots/add/overwrite_default_features_with_no_default_features.stdout b/tests/snapshots/add/overwrite_default_features_with_no_default_features.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_default_features_with_no_default_features/in/Cargo.toml b/tests/snapshots/add/overwrite_default_features_with_no_default_features/in/Cargo.toml
new file mode 100644 (file)
index 0000000..73f56a7
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+my-package1 = { version = "99999.0.0", default-features = true }
+my-package2 = { version = "0.4.1", default-features = true }
diff --git a/tests/snapshots/add/overwrite_default_features_with_no_default_features/in/src/lib.rs b/tests/snapshots/add/overwrite_default_features_with_no_default_features/in/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_default_features_with_no_default_features/out/Cargo.toml b/tests/snapshots/add/overwrite_default_features_with_no_default_features/out/Cargo.toml
new file mode 100644 (file)
index 0000000..ddd02b1
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+my-package1 = { version = "99999.0.0", default-features = false }
+my-package2 = { version = "0.4.1", default-features = false }
diff --git a/tests/snapshots/add/overwrite_default_features_with_no_default_features/stderr.log b/tests/snapshots/add/overwrite_default_features_with_no_default_features/stderr.log
new file mode 100644 (file)
index 0000000..fb8d490
--- /dev/null
@@ -0,0 +1,3 @@
+    Updating `dummy-registry` index
+      Adding my-package1 v99999.0.0 to dependencies.
+      Adding my-package2 v0.4.1 to dependencies.
diff --git a/tests/snapshots/add/overwrite_default_features_with_no_default_features/stdout.log b/tests/snapshots/add/overwrite_default_features_with_no_default_features/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_features.in/Cargo.toml b/tests/snapshots/add/overwrite_features.in/Cargo.toml
deleted file mode 100644 (file)
index 11419b2..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-your-face = { version = "99999.0.0", features = ["eyes"] }
diff --git a/tests/snapshots/add/overwrite_features.in/src/lib.rs b/tests/snapshots/add/overwrite_features.in/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_features.out/Cargo.toml b/tests/snapshots/add/overwrite_features.out/Cargo.toml
deleted file mode 100644 (file)
index 0060d24..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-your-face = { version = "99999.0.0", features = ["eyes", "nose"] }
diff --git a/tests/snapshots/add/overwrite_features.stderr b/tests/snapshots/add/overwrite_features.stderr
deleted file mode 100644 (file)
index 6154590..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-    Updating `dummy-registry` index
-      Adding your-face v99999.0.0 to dependencies.
-             Features:
-             + eyes
-             + nose
-             - ears
-             - mouth
diff --git a/tests/snapshots/add/overwrite_features.stdout b/tests/snapshots/add/overwrite_features.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_features/in/Cargo.toml b/tests/snapshots/add/overwrite_features/in/Cargo.toml
new file mode 100644 (file)
index 0000000..11419b2
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+your-face = { version = "99999.0.0", features = ["eyes"] }
diff --git a/tests/snapshots/add/overwrite_features/in/src/lib.rs b/tests/snapshots/add/overwrite_features/in/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_features/out/Cargo.toml b/tests/snapshots/add/overwrite_features/out/Cargo.toml
new file mode 100644 (file)
index 0000000..0060d24
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+your-face = { version = "99999.0.0", features = ["eyes", "nose"] }
diff --git a/tests/snapshots/add/overwrite_features/stderr.log b/tests/snapshots/add/overwrite_features/stderr.log
new file mode 100644 (file)
index 0000000..6154590
--- /dev/null
@@ -0,0 +1,7 @@
+    Updating `dummy-registry` index
+      Adding your-face v99999.0.0 to dependencies.
+             Features:
+             + eyes
+             + nose
+             - ears
+             - mouth
diff --git a/tests/snapshots/add/overwrite_features/stdout.log b/tests/snapshots/add/overwrite_features/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_git_with_path.in/dependency/Cargo.toml b/tests/snapshots/add/overwrite_git_with_path.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index cbe2441..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture-dependency"
-version = "0.0.0"
diff --git a/tests/snapshots/add/overwrite_git_with_path.in/dependency/src/lib.rs b/tests/snapshots/add/overwrite_git_with_path.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_git_with_path.in/primary/Cargo.toml b/tests/snapshots/add/overwrite_git_with_path.in/primary/Cargo.toml
deleted file mode 100644 (file)
index 6cb4d6a..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-cargo-list-test-fixture-dependency = { git = "git://git.git", branch = "main", optional = true }
diff --git a/tests/snapshots/add/overwrite_git_with_path.in/primary/src/lib.rs b/tests/snapshots/add/overwrite_git_with_path.in/primary/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_git_with_path.out/dependency/Cargo.toml b/tests/snapshots/add/overwrite_git_with_path.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index cbe2441..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture-dependency"
-version = "0.0.0"
diff --git a/tests/snapshots/add/overwrite_git_with_path.out/primary/Cargo.toml b/tests/snapshots/add/overwrite_git_with_path.out/primary/Cargo.toml
deleted file mode 100644 (file)
index ad12054..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-cargo-list-test-fixture-dependency = { optional = true, path = "../dependency", version = "0.0.0" }
diff --git a/tests/snapshots/add/overwrite_git_with_path.stderr b/tests/snapshots/add/overwrite_git_with_path.stderr
deleted file mode 100644 (file)
index 98abcfc..0000000
+++ /dev/null
@@ -1 +0,0 @@
-      Adding cargo-list-test-fixture-dependency (local) to optional dependencies.
diff --git a/tests/snapshots/add/overwrite_git_with_path.stdout b/tests/snapshots/add/overwrite_git_with_path.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_git_with_path/in/dependency/Cargo.toml b/tests/snapshots/add/overwrite_git_with_path/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..cbe2441
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture-dependency"
+version = "0.0.0"
diff --git a/tests/snapshots/add/overwrite_git_with_path/in/dependency/src/lib.rs b/tests/snapshots/add/overwrite_git_with_path/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_git_with_path/in/primary/Cargo.toml b/tests/snapshots/add/overwrite_git_with_path/in/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..6cb4d6a
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+cargo-list-test-fixture-dependency = { git = "git://git.git", branch = "main", optional = true }
diff --git a/tests/snapshots/add/overwrite_git_with_path/in/primary/src/lib.rs b/tests/snapshots/add/overwrite_git_with_path/in/primary/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_git_with_path/out/dependency/Cargo.toml b/tests/snapshots/add/overwrite_git_with_path/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..cbe2441
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture-dependency"
+version = "0.0.0"
diff --git a/tests/snapshots/add/overwrite_git_with_path/out/primary/Cargo.toml b/tests/snapshots/add/overwrite_git_with_path/out/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..ad12054
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+cargo-list-test-fixture-dependency = { optional = true, path = "../dependency", version = "0.0.0" }
diff --git a/tests/snapshots/add/overwrite_git_with_path/stderr.log b/tests/snapshots/add/overwrite_git_with_path/stderr.log
new file mode 100644 (file)
index 0000000..98abcfc
--- /dev/null
@@ -0,0 +1 @@
+      Adding cargo-list-test-fixture-dependency (local) to optional dependencies.
diff --git a/tests/snapshots/add/overwrite_git_with_path/stdout.log b/tests/snapshots/add/overwrite_git_with_path/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_inherit_features_noop.in/Cargo.toml b/tests/snapshots/add/overwrite_inherit_features_noop.in/Cargo.toml
deleted file mode 100644 (file)
index 24c5055..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
-
-[workspace.dependencies]
-foo = { version = "0.0.0", path = "./dependency"}
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_inherit_features_noop.in/dependency/Cargo.toml b/tests/snapshots/add/overwrite_inherit_features_noop.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index bed9320..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-[package]
-name = "foo"
-version = "0.0.0"
-
-[features]
-test = []
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_inherit_features_noop.in/dependency/src/lib.rs b/tests/snapshots/add/overwrite_inherit_features_noop.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_inherit_features_noop.in/primary/Cargo.toml b/tests/snapshots/add/overwrite_inherit_features_noop.in/primary/Cargo.toml
deleted file mode 100644 (file)
index 7ab3f9d..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-cargo-features = ["workspace-inheritance"]
-
-[package]
-name = "bar"
-version = "0.0.0"
-
-[dependencies]
-foo = { workspace = true, features = ["test"] }
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_inherit_features_noop.in/primary/src/lib.rs b/tests/snapshots/add/overwrite_inherit_features_noop.in/primary/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_inherit_features_noop.out/Cargo.toml b/tests/snapshots/add/overwrite_inherit_features_noop.out/Cargo.toml
deleted file mode 100644 (file)
index 24c5055..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
-
-[workspace.dependencies]
-foo = { version = "0.0.0", path = "./dependency"}
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_inherit_features_noop.out/dependency/Cargo.toml b/tests/snapshots/add/overwrite_inherit_features_noop.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index bed9320..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-[package]
-name = "foo"
-version = "0.0.0"
-
-[features]
-test = []
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_inherit_features_noop.out/primary/Cargo.toml b/tests/snapshots/add/overwrite_inherit_features_noop.out/primary/Cargo.toml
deleted file mode 100644 (file)
index 0f91d71..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-cargo-features = ["workspace-inheritance"]
-
-[package]
-name = "bar"
-version = "0.0.0"
-
-[dependencies]
-foo = { workspace = true, features = ["test"] }
diff --git a/tests/snapshots/add/overwrite_inherit_features_noop.stderr b/tests/snapshots/add/overwrite_inherit_features_noop.stderr
deleted file mode 100644 (file)
index 0eee2e6..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-      Adding foo (workspace) to dependencies.
-             Features:
-             + test
diff --git a/tests/snapshots/add/overwrite_inherit_features_noop.stdout b/tests/snapshots/add/overwrite_inherit_features_noop.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_inherit_features_noop/in/Cargo.toml b/tests/snapshots/add/overwrite_inherit_features_noop/in/Cargo.toml
new file mode 100644 (file)
index 0000000..24c5055
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+members = ["primary", "dependency"]
+
+[workspace.dependencies]
+foo = { version = "0.0.0", path = "./dependency"}
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_inherit_features_noop/in/dependency/Cargo.toml b/tests/snapshots/add/overwrite_inherit_features_noop/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..bed9320
--- /dev/null
@@ -0,0 +1,6 @@
+[package]
+name = "foo"
+version = "0.0.0"
+
+[features]
+test = []
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_inherit_features_noop/in/dependency/src/lib.rs b/tests/snapshots/add/overwrite_inherit_features_noop/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_inherit_features_noop/in/primary/Cargo.toml b/tests/snapshots/add/overwrite_inherit_features_noop/in/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..7ab3f9d
--- /dev/null
@@ -0,0 +1,8 @@
+cargo-features = ["workspace-inheritance"]
+
+[package]
+name = "bar"
+version = "0.0.0"
+
+[dependencies]
+foo = { workspace = true, features = ["test"] }
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_inherit_features_noop/in/primary/src/lib.rs b/tests/snapshots/add/overwrite_inherit_features_noop/in/primary/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_inherit_features_noop/out/Cargo.toml b/tests/snapshots/add/overwrite_inherit_features_noop/out/Cargo.toml
new file mode 100644 (file)
index 0000000..24c5055
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+members = ["primary", "dependency"]
+
+[workspace.dependencies]
+foo = { version = "0.0.0", path = "./dependency"}
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_inherit_features_noop/out/dependency/Cargo.toml b/tests/snapshots/add/overwrite_inherit_features_noop/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..bed9320
--- /dev/null
@@ -0,0 +1,6 @@
+[package]
+name = "foo"
+version = "0.0.0"
+
+[features]
+test = []
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_inherit_features_noop/out/primary/Cargo.toml b/tests/snapshots/add/overwrite_inherit_features_noop/out/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..0f91d71
--- /dev/null
@@ -0,0 +1,8 @@
+cargo-features = ["workspace-inheritance"]
+
+[package]
+name = "bar"
+version = "0.0.0"
+
+[dependencies]
+foo = { workspace = true, features = ["test"] }
diff --git a/tests/snapshots/add/overwrite_inherit_features_noop/stderr.log b/tests/snapshots/add/overwrite_inherit_features_noop/stderr.log
new file mode 100644 (file)
index 0000000..0eee2e6
--- /dev/null
@@ -0,0 +1,3 @@
+      Adding foo (workspace) to dependencies.
+             Features:
+             + test
diff --git a/tests/snapshots/add/overwrite_inherit_features_noop/stdout.log b/tests/snapshots/add/overwrite_inherit_features_noop/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_inherit_noop.in/Cargo.toml b/tests/snapshots/add/overwrite_inherit_noop.in/Cargo.toml
deleted file mode 100644 (file)
index 24c5055..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
-
-[workspace.dependencies]
-foo = { version = "0.0.0", path = "./dependency"}
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_inherit_noop.in/dependency/Cargo.toml b/tests/snapshots/add/overwrite_inherit_noop.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index 2d247d4..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "foo"
-version = "0.0.0"
diff --git a/tests/snapshots/add/overwrite_inherit_noop.in/dependency/src/lib.rs b/tests/snapshots/add/overwrite_inherit_noop.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_inherit_noop.in/primary/Cargo.toml b/tests/snapshots/add/overwrite_inherit_noop.in/primary/Cargo.toml
deleted file mode 100644 (file)
index aaadbce..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-cargo-features = ["workspace-inheritance"]
-
-[package]
-name = "bar"
-version = "0.0.0"
-
-[dependencies]
-foo.workspace = true
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_inherit_noop.in/primary/src/lib.rs b/tests/snapshots/add/overwrite_inherit_noop.in/primary/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_inherit_noop.out/Cargo.toml b/tests/snapshots/add/overwrite_inherit_noop.out/Cargo.toml
deleted file mode 100644 (file)
index 24c5055..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
-
-[workspace.dependencies]
-foo = { version = "0.0.0", path = "./dependency"}
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_inherit_noop.out/dependency/Cargo.toml b/tests/snapshots/add/overwrite_inherit_noop.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index 2d247d4..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "foo"
-version = "0.0.0"
diff --git a/tests/snapshots/add/overwrite_inherit_noop.out/primary/Cargo.toml b/tests/snapshots/add/overwrite_inherit_noop.out/primary/Cargo.toml
deleted file mode 100644 (file)
index c97da88..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-cargo-features = ["workspace-inheritance"]
-
-[package]
-name = "bar"
-version = "0.0.0"
-
-[dependencies]
-foo.workspace = true
diff --git a/tests/snapshots/add/overwrite_inherit_noop.stderr b/tests/snapshots/add/overwrite_inherit_noop.stderr
deleted file mode 100644 (file)
index d2efcc0..0000000
+++ /dev/null
@@ -1 +0,0 @@
-      Adding foo (workspace) to dependencies.
diff --git a/tests/snapshots/add/overwrite_inherit_noop.stdout b/tests/snapshots/add/overwrite_inherit_noop.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_inherit_noop/in/Cargo.toml b/tests/snapshots/add/overwrite_inherit_noop/in/Cargo.toml
new file mode 100644 (file)
index 0000000..24c5055
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+members = ["primary", "dependency"]
+
+[workspace.dependencies]
+foo = { version = "0.0.0", path = "./dependency"}
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_inherit_noop/in/dependency/Cargo.toml b/tests/snapshots/add/overwrite_inherit_noop/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..2d247d4
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "foo"
+version = "0.0.0"
diff --git a/tests/snapshots/add/overwrite_inherit_noop/in/dependency/src/lib.rs b/tests/snapshots/add/overwrite_inherit_noop/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_inherit_noop/in/primary/Cargo.toml b/tests/snapshots/add/overwrite_inherit_noop/in/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..aaadbce
--- /dev/null
@@ -0,0 +1,8 @@
+cargo-features = ["workspace-inheritance"]
+
+[package]
+name = "bar"
+version = "0.0.0"
+
+[dependencies]
+foo.workspace = true
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_inherit_noop/in/primary/src/lib.rs b/tests/snapshots/add/overwrite_inherit_noop/in/primary/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_inherit_noop/out/Cargo.toml b/tests/snapshots/add/overwrite_inherit_noop/out/Cargo.toml
new file mode 100644 (file)
index 0000000..24c5055
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+members = ["primary", "dependency"]
+
+[workspace.dependencies]
+foo = { version = "0.0.0", path = "./dependency"}
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_inherit_noop/out/dependency/Cargo.toml b/tests/snapshots/add/overwrite_inherit_noop/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..2d247d4
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "foo"
+version = "0.0.0"
diff --git a/tests/snapshots/add/overwrite_inherit_noop/out/primary/Cargo.toml b/tests/snapshots/add/overwrite_inherit_noop/out/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..c97da88
--- /dev/null
@@ -0,0 +1,8 @@
+cargo-features = ["workspace-inheritance"]
+
+[package]
+name = "bar"
+version = "0.0.0"
+
+[dependencies]
+foo.workspace = true
diff --git a/tests/snapshots/add/overwrite_inherit_noop/stderr.log b/tests/snapshots/add/overwrite_inherit_noop/stderr.log
new file mode 100644 (file)
index 0000000..d2efcc0
--- /dev/null
@@ -0,0 +1 @@
+      Adding foo (workspace) to dependencies.
diff --git a/tests/snapshots/add/overwrite_inherit_noop/stdout.log b/tests/snapshots/add/overwrite_inherit_noop/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_inherit_optional_noop.in/Cargo.toml b/tests/snapshots/add/overwrite_inherit_optional_noop.in/Cargo.toml
deleted file mode 100644 (file)
index 24c5055..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
-
-[workspace.dependencies]
-foo = { version = "0.0.0", path = "./dependency"}
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_inherit_optional_noop.in/dependency/Cargo.toml b/tests/snapshots/add/overwrite_inherit_optional_noop.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index 2d247d4..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "foo"
-version = "0.0.0"
diff --git a/tests/snapshots/add/overwrite_inherit_optional_noop.in/dependency/src/lib.rs b/tests/snapshots/add/overwrite_inherit_optional_noop.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_inherit_optional_noop.in/primary/Cargo.toml b/tests/snapshots/add/overwrite_inherit_optional_noop.in/primary/Cargo.toml
deleted file mode 100644 (file)
index ffb5719..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-cargo-features = ["workspace-inheritance"]
-
-[package]
-name = "bar"
-version = "0.0.0"
-
-[dependencies]
-foo = { workspace = true, optional = true }
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_inherit_optional_noop.in/primary/src/lib.rs b/tests/snapshots/add/overwrite_inherit_optional_noop.in/primary/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_inherit_optional_noop.out/Cargo.toml b/tests/snapshots/add/overwrite_inherit_optional_noop.out/Cargo.toml
deleted file mode 100644 (file)
index 24c5055..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
-
-[workspace.dependencies]
-foo = { version = "0.0.0", path = "./dependency"}
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_inherit_optional_noop.out/dependency/Cargo.toml b/tests/snapshots/add/overwrite_inherit_optional_noop.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index 2d247d4..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "foo"
-version = "0.0.0"
diff --git a/tests/snapshots/add/overwrite_inherit_optional_noop.out/primary/Cargo.toml b/tests/snapshots/add/overwrite_inherit_optional_noop.out/primary/Cargo.toml
deleted file mode 100644 (file)
index b3b1ccc..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-cargo-features = ["workspace-inheritance"]
-
-[package]
-name = "bar"
-version = "0.0.0"
-
-[dependencies]
-foo = { workspace = true, optional = true }
diff --git a/tests/snapshots/add/overwrite_inherit_optional_noop.stderr b/tests/snapshots/add/overwrite_inherit_optional_noop.stderr
deleted file mode 100644 (file)
index da03b11..0000000
+++ /dev/null
@@ -1 +0,0 @@
-      Adding foo (workspace) to optional dependencies.
diff --git a/tests/snapshots/add/overwrite_inherit_optional_noop.stdout b/tests/snapshots/add/overwrite_inherit_optional_noop.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_inherit_optional_noop/in/Cargo.toml b/tests/snapshots/add/overwrite_inherit_optional_noop/in/Cargo.toml
new file mode 100644 (file)
index 0000000..24c5055
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+members = ["primary", "dependency"]
+
+[workspace.dependencies]
+foo = { version = "0.0.0", path = "./dependency"}
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_inherit_optional_noop/in/dependency/Cargo.toml b/tests/snapshots/add/overwrite_inherit_optional_noop/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..2d247d4
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "foo"
+version = "0.0.0"
diff --git a/tests/snapshots/add/overwrite_inherit_optional_noop/in/dependency/src/lib.rs b/tests/snapshots/add/overwrite_inherit_optional_noop/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_inherit_optional_noop/in/primary/Cargo.toml b/tests/snapshots/add/overwrite_inherit_optional_noop/in/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..ffb5719
--- /dev/null
@@ -0,0 +1,8 @@
+cargo-features = ["workspace-inheritance"]
+
+[package]
+name = "bar"
+version = "0.0.0"
+
+[dependencies]
+foo = { workspace = true, optional = true }
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_inherit_optional_noop/in/primary/src/lib.rs b/tests/snapshots/add/overwrite_inherit_optional_noop/in/primary/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_inherit_optional_noop/out/Cargo.toml b/tests/snapshots/add/overwrite_inherit_optional_noop/out/Cargo.toml
new file mode 100644 (file)
index 0000000..24c5055
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+members = ["primary", "dependency"]
+
+[workspace.dependencies]
+foo = { version = "0.0.0", path = "./dependency"}
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_inherit_optional_noop/out/dependency/Cargo.toml b/tests/snapshots/add/overwrite_inherit_optional_noop/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..2d247d4
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "foo"
+version = "0.0.0"
diff --git a/tests/snapshots/add/overwrite_inherit_optional_noop/out/primary/Cargo.toml b/tests/snapshots/add/overwrite_inherit_optional_noop/out/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..b3b1ccc
--- /dev/null
@@ -0,0 +1,8 @@
+cargo-features = ["workspace-inheritance"]
+
+[package]
+name = "bar"
+version = "0.0.0"
+
+[dependencies]
+foo = { workspace = true, optional = true }
diff --git a/tests/snapshots/add/overwrite_inherit_optional_noop/stderr.log b/tests/snapshots/add/overwrite_inherit_optional_noop/stderr.log
new file mode 100644 (file)
index 0000000..da03b11
--- /dev/null
@@ -0,0 +1 @@
+      Adding foo (workspace) to optional dependencies.
diff --git a/tests/snapshots/add/overwrite_inherit_optional_noop/stdout.log b/tests/snapshots/add/overwrite_inherit_optional_noop/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_inline_features.in/Cargo.toml b/tests/snapshots/add/overwrite_inline_features.in/Cargo.toml
deleted file mode 100644 (file)
index 11419b2..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-your-face = { version = "99999.0.0", features = ["eyes"] }
diff --git a/tests/snapshots/add/overwrite_inline_features.in/src/lib.rs b/tests/snapshots/add/overwrite_inline_features.in/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_inline_features.out/Cargo.toml b/tests/snapshots/add/overwrite_inline_features.out/Cargo.toml
deleted file mode 100644 (file)
index 8e9579d..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-unrelateed-crate = "99999.0.0"
-your-face = { version = "99999.0.0", features = ["eyes", "nose", "mouth", "ears"] }
diff --git a/tests/snapshots/add/overwrite_inline_features.stderr b/tests/snapshots/add/overwrite_inline_features.stderr
deleted file mode 100644 (file)
index a686cba..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-    Updating `dummy-registry` index
-      Adding unrelateed-crate v99999.0.0 to dependencies.
-      Adding your-face v99999.0.0 to dependencies.
-             Features:
-             + ears
-             + eyes
-             + mouth
-             + nose
diff --git a/tests/snapshots/add/overwrite_inline_features.stdout b/tests/snapshots/add/overwrite_inline_features.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_inline_features/in/Cargo.toml b/tests/snapshots/add/overwrite_inline_features/in/Cargo.toml
new file mode 100644 (file)
index 0000000..11419b2
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+your-face = { version = "99999.0.0", features = ["eyes"] }
diff --git a/tests/snapshots/add/overwrite_inline_features/in/src/lib.rs b/tests/snapshots/add/overwrite_inline_features/in/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_inline_features/out/Cargo.toml b/tests/snapshots/add/overwrite_inline_features/out/Cargo.toml
new file mode 100644 (file)
index 0000000..8e9579d
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+unrelateed-crate = "99999.0.0"
+your-face = { version = "99999.0.0", features = ["eyes", "nose", "mouth", "ears"] }
diff --git a/tests/snapshots/add/overwrite_inline_features/stderr.log b/tests/snapshots/add/overwrite_inline_features/stderr.log
new file mode 100644 (file)
index 0000000..a686cba
--- /dev/null
@@ -0,0 +1,8 @@
+    Updating `dummy-registry` index
+      Adding unrelateed-crate v99999.0.0 to dependencies.
+      Adding your-face v99999.0.0 to dependencies.
+             Features:
+             + ears
+             + eyes
+             + mouth
+             + nose
diff --git a/tests/snapshots/add/overwrite_inline_features/stdout.log b/tests/snapshots/add/overwrite_inline_features/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_name_dev_noop.in/Cargo.toml b/tests/snapshots/add/overwrite_name_dev_noop.in/Cargo.toml
deleted file mode 100644 (file)
index b69b5d3..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-exclude = ["dependency"]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dev-dependencies]
-your-face = { version = "0.0.0", path = "dependency", default-features = false, features = ["nose", "mouth"], registry = "alternative" }
diff --git a/tests/snapshots/add/overwrite_name_dev_noop.in/dependency/Cargo.toml b/tests/snapshots/add/overwrite_name_dev_noop.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index 8243797..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "your-face"
-version = "0.0.0"
-
-[features]
-mouth = []
-nose = []
diff --git a/tests/snapshots/add/overwrite_name_dev_noop.in/dependency/src/lib.rs b/tests/snapshots/add/overwrite_name_dev_noop.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_name_dev_noop.in/src/lib.rs b/tests/snapshots/add/overwrite_name_dev_noop.in/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_name_dev_noop.out/Cargo.toml b/tests/snapshots/add/overwrite_name_dev_noop.out/Cargo.toml
deleted file mode 100644 (file)
index b69b5d3..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-exclude = ["dependency"]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dev-dependencies]
-your-face = { version = "0.0.0", path = "dependency", default-features = false, features = ["nose", "mouth"], registry = "alternative" }
diff --git a/tests/snapshots/add/overwrite_name_dev_noop.out/dependency/Cargo.toml b/tests/snapshots/add/overwrite_name_dev_noop.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index 8243797..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "your-face"
-version = "0.0.0"
-
-[features]
-mouth = []
-nose = []
diff --git a/tests/snapshots/add/overwrite_name_dev_noop.stderr b/tests/snapshots/add/overwrite_name_dev_noop.stderr
deleted file mode 100644 (file)
index 2fe3f6a..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-      Adding your-face (local) to dev-dependencies.
-             Features:
-             + mouth
-             + nose
diff --git a/tests/snapshots/add/overwrite_name_dev_noop.stdout b/tests/snapshots/add/overwrite_name_dev_noop.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_name_dev_noop/in/Cargo.toml b/tests/snapshots/add/overwrite_name_dev_noop/in/Cargo.toml
new file mode 100644 (file)
index 0000000..b69b5d3
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+exclude = ["dependency"]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dev-dependencies]
+your-face = { version = "0.0.0", path = "dependency", default-features = false, features = ["nose", "mouth"], registry = "alternative" }
diff --git a/tests/snapshots/add/overwrite_name_dev_noop/in/dependency/Cargo.toml b/tests/snapshots/add/overwrite_name_dev_noop/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..8243797
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "your-face"
+version = "0.0.0"
+
+[features]
+mouth = []
+nose = []
diff --git a/tests/snapshots/add/overwrite_name_dev_noop/in/dependency/src/lib.rs b/tests/snapshots/add/overwrite_name_dev_noop/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_name_dev_noop/in/src/lib.rs b/tests/snapshots/add/overwrite_name_dev_noop/in/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_name_dev_noop/out/Cargo.toml b/tests/snapshots/add/overwrite_name_dev_noop/out/Cargo.toml
new file mode 100644 (file)
index 0000000..b69b5d3
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+exclude = ["dependency"]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dev-dependencies]
+your-face = { version = "0.0.0", path = "dependency", default-features = false, features = ["nose", "mouth"], registry = "alternative" }
diff --git a/tests/snapshots/add/overwrite_name_dev_noop/out/dependency/Cargo.toml b/tests/snapshots/add/overwrite_name_dev_noop/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..8243797
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "your-face"
+version = "0.0.0"
+
+[features]
+mouth = []
+nose = []
diff --git a/tests/snapshots/add/overwrite_name_dev_noop/stderr.log b/tests/snapshots/add/overwrite_name_dev_noop/stderr.log
new file mode 100644 (file)
index 0000000..2fe3f6a
--- /dev/null
@@ -0,0 +1,4 @@
+      Adding your-face (local) to dev-dependencies.
+             Features:
+             + mouth
+             + nose
diff --git a/tests/snapshots/add/overwrite_name_dev_noop/stdout.log b/tests/snapshots/add/overwrite_name_dev_noop/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_name_noop.in/Cargo.toml b/tests/snapshots/add/overwrite_name_noop.in/Cargo.toml
deleted file mode 100644 (file)
index bbaf4f5..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-exclude = ["dependency"]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-your-face = { version = "0.0.0", path = "dependency", optional = true, default-features = false, features = ["nose", "mouth"], registry = "alternative" }
diff --git a/tests/snapshots/add/overwrite_name_noop.in/dependency/Cargo.toml b/tests/snapshots/add/overwrite_name_noop.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index 8243797..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "your-face"
-version = "0.0.0"
-
-[features]
-mouth = []
-nose = []
diff --git a/tests/snapshots/add/overwrite_name_noop.in/dependency/src/lib.rs b/tests/snapshots/add/overwrite_name_noop.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_name_noop.in/src/lib.rs b/tests/snapshots/add/overwrite_name_noop.in/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_name_noop.out/Cargo.toml b/tests/snapshots/add/overwrite_name_noop.out/Cargo.toml
deleted file mode 100644 (file)
index bbaf4f5..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-exclude = ["dependency"]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-your-face = { version = "0.0.0", path = "dependency", optional = true, default-features = false, features = ["nose", "mouth"], registry = "alternative" }
diff --git a/tests/snapshots/add/overwrite_name_noop.out/dependency/Cargo.toml b/tests/snapshots/add/overwrite_name_noop.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index 8243797..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "your-face"
-version = "0.0.0"
-
-[features]
-mouth = []
-nose = []
diff --git a/tests/snapshots/add/overwrite_name_noop.stderr b/tests/snapshots/add/overwrite_name_noop.stderr
deleted file mode 100644 (file)
index 2f0b90d..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-      Adding your-face (local) to optional dependencies.
-             Features:
-             + mouth
-             + nose
diff --git a/tests/snapshots/add/overwrite_name_noop.stdout b/tests/snapshots/add/overwrite_name_noop.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_name_noop/in/Cargo.toml b/tests/snapshots/add/overwrite_name_noop/in/Cargo.toml
new file mode 100644 (file)
index 0000000..bbaf4f5
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+exclude = ["dependency"]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+your-face = { version = "0.0.0", path = "dependency", optional = true, default-features = false, features = ["nose", "mouth"], registry = "alternative" }
diff --git a/tests/snapshots/add/overwrite_name_noop/in/dependency/Cargo.toml b/tests/snapshots/add/overwrite_name_noop/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..8243797
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "your-face"
+version = "0.0.0"
+
+[features]
+mouth = []
+nose = []
diff --git a/tests/snapshots/add/overwrite_name_noop/in/dependency/src/lib.rs b/tests/snapshots/add/overwrite_name_noop/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_name_noop/in/src/lib.rs b/tests/snapshots/add/overwrite_name_noop/in/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_name_noop/out/Cargo.toml b/tests/snapshots/add/overwrite_name_noop/out/Cargo.toml
new file mode 100644 (file)
index 0000000..bbaf4f5
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+exclude = ["dependency"]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+your-face = { version = "0.0.0", path = "dependency", optional = true, default-features = false, features = ["nose", "mouth"], registry = "alternative" }
diff --git a/tests/snapshots/add/overwrite_name_noop/out/dependency/Cargo.toml b/tests/snapshots/add/overwrite_name_noop/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..8243797
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "your-face"
+version = "0.0.0"
+
+[features]
+mouth = []
+nose = []
diff --git a/tests/snapshots/add/overwrite_name_noop/stderr.log b/tests/snapshots/add/overwrite_name_noop/stderr.log
new file mode 100644 (file)
index 0000000..2f0b90d
--- /dev/null
@@ -0,0 +1,4 @@
+      Adding your-face (local) to optional dependencies.
+             Features:
+             + mouth
+             + nose
diff --git a/tests/snapshots/add/overwrite_name_noop/stdout.log b/tests/snapshots/add/overwrite_name_noop/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_no_default_features.in/Cargo.toml b/tests/snapshots/add/overwrite_no_default_features.in/Cargo.toml
deleted file mode 100644 (file)
index c5e0178..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-my-package1 = "99999.0.0"
-my-package2 = "0.4.1"
diff --git a/tests/snapshots/add/overwrite_no_default_features.in/src/lib.rs b/tests/snapshots/add/overwrite_no_default_features.in/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_no_default_features.out/Cargo.toml b/tests/snapshots/add/overwrite_no_default_features.out/Cargo.toml
deleted file mode 100644 (file)
index ddd02b1..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-my-package1 = { version = "99999.0.0", default-features = false }
-my-package2 = { version = "0.4.1", default-features = false }
diff --git a/tests/snapshots/add/overwrite_no_default_features.stderr b/tests/snapshots/add/overwrite_no_default_features.stderr
deleted file mode 100644 (file)
index fb8d490..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-    Updating `dummy-registry` index
-      Adding my-package1 v99999.0.0 to dependencies.
-      Adding my-package2 v0.4.1 to dependencies.
diff --git a/tests/snapshots/add/overwrite_no_default_features.stdout b/tests/snapshots/add/overwrite_no_default_features.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_no_default_features/in/Cargo.toml b/tests/snapshots/add/overwrite_no_default_features/in/Cargo.toml
new file mode 100644 (file)
index 0000000..c5e0178
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+my-package1 = "99999.0.0"
+my-package2 = "0.4.1"
diff --git a/tests/snapshots/add/overwrite_no_default_features/in/src/lib.rs b/tests/snapshots/add/overwrite_no_default_features/in/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_no_default_features/out/Cargo.toml b/tests/snapshots/add/overwrite_no_default_features/out/Cargo.toml
new file mode 100644 (file)
index 0000000..ddd02b1
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+my-package1 = { version = "99999.0.0", default-features = false }
+my-package2 = { version = "0.4.1", default-features = false }
diff --git a/tests/snapshots/add/overwrite_no_default_features/stderr.log b/tests/snapshots/add/overwrite_no_default_features/stderr.log
new file mode 100644 (file)
index 0000000..fb8d490
--- /dev/null
@@ -0,0 +1,3 @@
+    Updating `dummy-registry` index
+      Adding my-package1 v99999.0.0 to dependencies.
+      Adding my-package2 v0.4.1 to dependencies.
diff --git a/tests/snapshots/add/overwrite_no_default_features/stdout.log b/tests/snapshots/add/overwrite_no_default_features/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_no_default_features_with_default_features.in/Cargo.toml b/tests/snapshots/add/overwrite_no_default_features_with_default_features.in/Cargo.toml
deleted file mode 100644 (file)
index ddd02b1..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-my-package1 = { version = "99999.0.0", default-features = false }
-my-package2 = { version = "0.4.1", default-features = false }
diff --git a/tests/snapshots/add/overwrite_no_default_features_with_default_features.in/src/lib.rs b/tests/snapshots/add/overwrite_no_default_features_with_default_features.in/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_no_default_features_with_default_features.out/Cargo.toml b/tests/snapshots/add/overwrite_no_default_features_with_default_features.out/Cargo.toml
deleted file mode 100644 (file)
index b9e8985..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-my-package1 = { version = "99999.0.0" }
-my-package2 = { version = "0.4.1" }
diff --git a/tests/snapshots/add/overwrite_no_default_features_with_default_features.stderr b/tests/snapshots/add/overwrite_no_default_features_with_default_features.stderr
deleted file mode 100644 (file)
index fb8d490..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-    Updating `dummy-registry` index
-      Adding my-package1 v99999.0.0 to dependencies.
-      Adding my-package2 v0.4.1 to dependencies.
diff --git a/tests/snapshots/add/overwrite_no_default_features_with_default_features.stdout b/tests/snapshots/add/overwrite_no_default_features_with_default_features.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_no_default_features_with_default_features/in/Cargo.toml b/tests/snapshots/add/overwrite_no_default_features_with_default_features/in/Cargo.toml
new file mode 100644 (file)
index 0000000..ddd02b1
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+my-package1 = { version = "99999.0.0", default-features = false }
+my-package2 = { version = "0.4.1", default-features = false }
diff --git a/tests/snapshots/add/overwrite_no_default_features_with_default_features/in/src/lib.rs b/tests/snapshots/add/overwrite_no_default_features_with_default_features/in/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_no_default_features_with_default_features/out/Cargo.toml b/tests/snapshots/add/overwrite_no_default_features_with_default_features/out/Cargo.toml
new file mode 100644 (file)
index 0000000..b9e8985
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+my-package1 = { version = "99999.0.0" }
+my-package2 = { version = "0.4.1" }
diff --git a/tests/snapshots/add/overwrite_no_default_features_with_default_features/stderr.log b/tests/snapshots/add/overwrite_no_default_features_with_default_features/stderr.log
new file mode 100644 (file)
index 0000000..fb8d490
--- /dev/null
@@ -0,0 +1,3 @@
+    Updating `dummy-registry` index
+      Adding my-package1 v99999.0.0 to dependencies.
+      Adding my-package2 v0.4.1 to dependencies.
diff --git a/tests/snapshots/add/overwrite_no_default_features_with_default_features/stdout.log b/tests/snapshots/add/overwrite_no_default_features_with_default_features/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_no_optional.in/Cargo.toml b/tests/snapshots/add/overwrite_no_optional.in/Cargo.toml
deleted file mode 100644 (file)
index c5e0178..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-my-package1 = "99999.0.0"
-my-package2 = "0.4.1"
diff --git a/tests/snapshots/add/overwrite_no_optional.in/src/lib.rs b/tests/snapshots/add/overwrite_no_optional.in/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_no_optional.out/Cargo.toml b/tests/snapshots/add/overwrite_no_optional.out/Cargo.toml
deleted file mode 100644 (file)
index c5e0178..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-my-package1 = "99999.0.0"
-my-package2 = "0.4.1"
diff --git a/tests/snapshots/add/overwrite_no_optional.stderr b/tests/snapshots/add/overwrite_no_optional.stderr
deleted file mode 100644 (file)
index fb8d490..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-    Updating `dummy-registry` index
-      Adding my-package1 v99999.0.0 to dependencies.
-      Adding my-package2 v0.4.1 to dependencies.
diff --git a/tests/snapshots/add/overwrite_no_optional.stdout b/tests/snapshots/add/overwrite_no_optional.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_no_optional/in/Cargo.toml b/tests/snapshots/add/overwrite_no_optional/in/Cargo.toml
new file mode 100644 (file)
index 0000000..c5e0178
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+my-package1 = "99999.0.0"
+my-package2 = "0.4.1"
diff --git a/tests/snapshots/add/overwrite_no_optional/in/src/lib.rs b/tests/snapshots/add/overwrite_no_optional/in/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_no_optional/out/Cargo.toml b/tests/snapshots/add/overwrite_no_optional/out/Cargo.toml
new file mode 100644 (file)
index 0000000..c5e0178
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+my-package1 = "99999.0.0"
+my-package2 = "0.4.1"
diff --git a/tests/snapshots/add/overwrite_no_optional/stderr.log b/tests/snapshots/add/overwrite_no_optional/stderr.log
new file mode 100644 (file)
index 0000000..fb8d490
--- /dev/null
@@ -0,0 +1,3 @@
+    Updating `dummy-registry` index
+      Adding my-package1 v99999.0.0 to dependencies.
+      Adding my-package2 v0.4.1 to dependencies.
diff --git a/tests/snapshots/add/overwrite_no_optional/stdout.log b/tests/snapshots/add/overwrite_no_optional/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_no_optional_with_optional.in/Cargo.toml b/tests/snapshots/add/overwrite_no_optional_with_optional.in/Cargo.toml
deleted file mode 100644 (file)
index 8cd2616..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-my-package1 = { version = "99999.0.0", optional = false }
-my-package2 = { version = "0.4.1", optional = false }
diff --git a/tests/snapshots/add/overwrite_no_optional_with_optional.in/src/lib.rs b/tests/snapshots/add/overwrite_no_optional_with_optional.in/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_no_optional_with_optional.out/Cargo.toml b/tests/snapshots/add/overwrite_no_optional_with_optional.out/Cargo.toml
deleted file mode 100644 (file)
index eda5445..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-my-package1 = { version = "99999.0.0", optional = true }
-my-package2 = { version = "0.4.1", optional = true }
diff --git a/tests/snapshots/add/overwrite_no_optional_with_optional.stderr b/tests/snapshots/add/overwrite_no_optional_with_optional.stderr
deleted file mode 100644 (file)
index 8cf4812..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-    Updating `dummy-registry` index
-      Adding my-package1 v99999.0.0 to optional dependencies.
-      Adding my-package2 v0.4.1 to optional dependencies.
diff --git a/tests/snapshots/add/overwrite_no_optional_with_optional.stdout b/tests/snapshots/add/overwrite_no_optional_with_optional.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_no_optional_with_optional/in/Cargo.toml b/tests/snapshots/add/overwrite_no_optional_with_optional/in/Cargo.toml
new file mode 100644 (file)
index 0000000..8cd2616
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+my-package1 = { version = "99999.0.0", optional = false }
+my-package2 = { version = "0.4.1", optional = false }
diff --git a/tests/snapshots/add/overwrite_no_optional_with_optional/in/src/lib.rs b/tests/snapshots/add/overwrite_no_optional_with_optional/in/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_no_optional_with_optional/out/Cargo.toml b/tests/snapshots/add/overwrite_no_optional_with_optional/out/Cargo.toml
new file mode 100644 (file)
index 0000000..eda5445
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+my-package1 = { version = "99999.0.0", optional = true }
+my-package2 = { version = "0.4.1", optional = true }
diff --git a/tests/snapshots/add/overwrite_no_optional_with_optional/stderr.log b/tests/snapshots/add/overwrite_no_optional_with_optional/stderr.log
new file mode 100644 (file)
index 0000000..8cf4812
--- /dev/null
@@ -0,0 +1,3 @@
+    Updating `dummy-registry` index
+      Adding my-package1 v99999.0.0 to optional dependencies.
+      Adding my-package2 v0.4.1 to optional dependencies.
diff --git a/tests/snapshots/add/overwrite_no_optional_with_optional/stdout.log b/tests/snapshots/add/overwrite_no_optional_with_optional/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_optional.in/Cargo.toml b/tests/snapshots/add/overwrite_optional.in/Cargo.toml
deleted file mode 100644 (file)
index c5e0178..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-my-package1 = "99999.0.0"
-my-package2 = "0.4.1"
diff --git a/tests/snapshots/add/overwrite_optional.in/src/lib.rs b/tests/snapshots/add/overwrite_optional.in/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_optional.out/Cargo.toml b/tests/snapshots/add/overwrite_optional.out/Cargo.toml
deleted file mode 100644 (file)
index eda5445..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-my-package1 = { version = "99999.0.0", optional = true }
-my-package2 = { version = "0.4.1", optional = true }
diff --git a/tests/snapshots/add/overwrite_optional.stderr b/tests/snapshots/add/overwrite_optional.stderr
deleted file mode 100644 (file)
index 8cf4812..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-    Updating `dummy-registry` index
-      Adding my-package1 v99999.0.0 to optional dependencies.
-      Adding my-package2 v0.4.1 to optional dependencies.
diff --git a/tests/snapshots/add/overwrite_optional.stdout b/tests/snapshots/add/overwrite_optional.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_optional/in/Cargo.toml b/tests/snapshots/add/overwrite_optional/in/Cargo.toml
new file mode 100644 (file)
index 0000000..c5e0178
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+my-package1 = "99999.0.0"
+my-package2 = "0.4.1"
diff --git a/tests/snapshots/add/overwrite_optional/in/src/lib.rs b/tests/snapshots/add/overwrite_optional/in/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_optional/out/Cargo.toml b/tests/snapshots/add/overwrite_optional/out/Cargo.toml
new file mode 100644 (file)
index 0000000..eda5445
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+my-package1 = { version = "99999.0.0", optional = true }
+my-package2 = { version = "0.4.1", optional = true }
diff --git a/tests/snapshots/add/overwrite_optional/stderr.log b/tests/snapshots/add/overwrite_optional/stderr.log
new file mode 100644 (file)
index 0000000..8cf4812
--- /dev/null
@@ -0,0 +1,3 @@
+    Updating `dummy-registry` index
+      Adding my-package1 v99999.0.0 to optional dependencies.
+      Adding my-package2 v0.4.1 to optional dependencies.
diff --git a/tests/snapshots/add/overwrite_optional/stdout.log b/tests/snapshots/add/overwrite_optional/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_optional_with_no_optional.in/Cargo.toml b/tests/snapshots/add/overwrite_optional_with_no_optional.in/Cargo.toml
deleted file mode 100644 (file)
index 195d5c7..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[features]
-default = ["my-package1"]
-other = ["my-package1/nose"]
-
-[dependencies]
-my-package1 = { version = "99999.0.0", optional = true }
-my-package2 = { version = "0.4.1", optional = true }
diff --git a/tests/snapshots/add/overwrite_optional_with_no_optional.in/src/lib.rs b/tests/snapshots/add/overwrite_optional_with_no_optional.in/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_optional_with_no_optional.out/Cargo.toml b/tests/snapshots/add/overwrite_optional_with_no_optional.out/Cargo.toml
deleted file mode 100644 (file)
index 6301685..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[features]
-default = []
-other = ["my-package1/nose"]
-
-[dependencies]
-my-package1 = { version = "99999.0.0" }
-my-package2 = { version = "0.4.1" }
diff --git a/tests/snapshots/add/overwrite_optional_with_no_optional.stderr b/tests/snapshots/add/overwrite_optional_with_no_optional.stderr
deleted file mode 100644 (file)
index fb8d490..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-    Updating `dummy-registry` index
-      Adding my-package1 v99999.0.0 to dependencies.
-      Adding my-package2 v0.4.1 to dependencies.
diff --git a/tests/snapshots/add/overwrite_optional_with_no_optional.stdout b/tests/snapshots/add/overwrite_optional_with_no_optional.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_optional_with_no_optional/in/Cargo.toml b/tests/snapshots/add/overwrite_optional_with_no_optional/in/Cargo.toml
new file mode 100644 (file)
index 0000000..195d5c7
--- /dev/null
@@ -0,0 +1,13 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[features]
+default = ["my-package1"]
+other = ["my-package1/nose"]
+
+[dependencies]
+my-package1 = { version = "99999.0.0", optional = true }
+my-package2 = { version = "0.4.1", optional = true }
diff --git a/tests/snapshots/add/overwrite_optional_with_no_optional/in/src/lib.rs b/tests/snapshots/add/overwrite_optional_with_no_optional/in/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_optional_with_no_optional/out/Cargo.toml b/tests/snapshots/add/overwrite_optional_with_no_optional/out/Cargo.toml
new file mode 100644 (file)
index 0000000..6301685
--- /dev/null
@@ -0,0 +1,13 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[features]
+default = []
+other = ["my-package1/nose"]
+
+[dependencies]
+my-package1 = { version = "99999.0.0" }
+my-package2 = { version = "0.4.1" }
diff --git a/tests/snapshots/add/overwrite_optional_with_no_optional/stderr.log b/tests/snapshots/add/overwrite_optional_with_no_optional/stderr.log
new file mode 100644 (file)
index 0000000..fb8d490
--- /dev/null
@@ -0,0 +1,3 @@
+    Updating `dummy-registry` index
+      Adding my-package1 v99999.0.0 to dependencies.
+      Adding my-package2 v0.4.1 to dependencies.
diff --git a/tests/snapshots/add/overwrite_optional_with_no_optional/stdout.log b/tests/snapshots/add/overwrite_optional_with_no_optional/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_path_noop.in/Cargo.toml b/tests/snapshots/add/overwrite_path_noop.in/Cargo.toml
deleted file mode 100644 (file)
index bbaf4f5..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-exclude = ["dependency"]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-your-face = { version = "0.0.0", path = "dependency", optional = true, default-features = false, features = ["nose", "mouth"], registry = "alternative" }
diff --git a/tests/snapshots/add/overwrite_path_noop.in/dependency/Cargo.toml b/tests/snapshots/add/overwrite_path_noop.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index 8243797..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "your-face"
-version = "0.0.0"
-
-[features]
-mouth = []
-nose = []
diff --git a/tests/snapshots/add/overwrite_path_noop.in/dependency/src/lib.rs b/tests/snapshots/add/overwrite_path_noop.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_path_noop.in/src/lib.rs b/tests/snapshots/add/overwrite_path_noop.in/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_path_noop.out/Cargo.toml b/tests/snapshots/add/overwrite_path_noop.out/Cargo.toml
deleted file mode 100644 (file)
index bbaf4f5..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-exclude = ["dependency"]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-your-face = { version = "0.0.0", path = "dependency", optional = true, default-features = false, features = ["nose", "mouth"], registry = "alternative" }
diff --git a/tests/snapshots/add/overwrite_path_noop.out/dependency/Cargo.toml b/tests/snapshots/add/overwrite_path_noop.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index 8243797..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "your-face"
-version = "0.0.0"
-
-[features]
-mouth = []
-nose = []
diff --git a/tests/snapshots/add/overwrite_path_noop.stderr b/tests/snapshots/add/overwrite_path_noop.stderr
deleted file mode 100644 (file)
index 2f0b90d..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-      Adding your-face (local) to optional dependencies.
-             Features:
-             + mouth
-             + nose
diff --git a/tests/snapshots/add/overwrite_path_noop.stdout b/tests/snapshots/add/overwrite_path_noop.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_path_noop/in/Cargo.toml b/tests/snapshots/add/overwrite_path_noop/in/Cargo.toml
new file mode 100644 (file)
index 0000000..bbaf4f5
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+exclude = ["dependency"]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+your-face = { version = "0.0.0", path = "dependency", optional = true, default-features = false, features = ["nose", "mouth"], registry = "alternative" }
diff --git a/tests/snapshots/add/overwrite_path_noop/in/dependency/Cargo.toml b/tests/snapshots/add/overwrite_path_noop/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..8243797
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "your-face"
+version = "0.0.0"
+
+[features]
+mouth = []
+nose = []
diff --git a/tests/snapshots/add/overwrite_path_noop/in/dependency/src/lib.rs b/tests/snapshots/add/overwrite_path_noop/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_path_noop/in/src/lib.rs b/tests/snapshots/add/overwrite_path_noop/in/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_path_noop/out/Cargo.toml b/tests/snapshots/add/overwrite_path_noop/out/Cargo.toml
new file mode 100644 (file)
index 0000000..bbaf4f5
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+exclude = ["dependency"]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+your-face = { version = "0.0.0", path = "dependency", optional = true, default-features = false, features = ["nose", "mouth"], registry = "alternative" }
diff --git a/tests/snapshots/add/overwrite_path_noop/out/dependency/Cargo.toml b/tests/snapshots/add/overwrite_path_noop/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..8243797
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "your-face"
+version = "0.0.0"
+
+[features]
+mouth = []
+nose = []
diff --git a/tests/snapshots/add/overwrite_path_noop/stderr.log b/tests/snapshots/add/overwrite_path_noop/stderr.log
new file mode 100644 (file)
index 0000000..2f0b90d
--- /dev/null
@@ -0,0 +1,4 @@
+      Adding your-face (local) to optional dependencies.
+             Features:
+             + mouth
+             + nose
diff --git a/tests/snapshots/add/overwrite_path_noop/stdout.log b/tests/snapshots/add/overwrite_path_noop/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_path_with_version.in/dependency/Cargo.toml b/tests/snapshots/add/overwrite_path_with_version.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index cbe2441..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture-dependency"
-version = "0.0.0"
diff --git a/tests/snapshots/add/overwrite_path_with_version.in/dependency/src/lib.rs b/tests/snapshots/add/overwrite_path_with_version.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_path_with_version.in/primary/Cargo.toml b/tests/snapshots/add/overwrite_path_with_version.in/primary/Cargo.toml
deleted file mode 100644 (file)
index 9d20b22..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-cargo-list-test-fixture-dependency = { optional = true, path = "../dependency" }
diff --git a/tests/snapshots/add/overwrite_path_with_version.in/primary/src/lib.rs b/tests/snapshots/add/overwrite_path_with_version.in/primary/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_path_with_version.out/dependency/Cargo.toml b/tests/snapshots/add/overwrite_path_with_version.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index cbe2441..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture-dependency"
-version = "0.0.0"
diff --git a/tests/snapshots/add/overwrite_path_with_version.out/primary/Cargo.toml b/tests/snapshots/add/overwrite_path_with_version.out/primary/Cargo.toml
deleted file mode 100644 (file)
index a20f209..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-cargo-list-test-fixture-dependency = { optional = true, version = "20.0" }
diff --git a/tests/snapshots/add/overwrite_path_with_version.stderr b/tests/snapshots/add/overwrite_path_with_version.stderr
deleted file mode 100644 (file)
index d0b3a4c..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-    Updating `dummy-registry` index
-      Adding cargo-list-test-fixture-dependency v20.0 to optional dependencies.
diff --git a/tests/snapshots/add/overwrite_path_with_version.stdout b/tests/snapshots/add/overwrite_path_with_version.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_path_with_version/in/dependency/Cargo.toml b/tests/snapshots/add/overwrite_path_with_version/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..cbe2441
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture-dependency"
+version = "0.0.0"
diff --git a/tests/snapshots/add/overwrite_path_with_version/in/dependency/src/lib.rs b/tests/snapshots/add/overwrite_path_with_version/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_path_with_version/in/primary/Cargo.toml b/tests/snapshots/add/overwrite_path_with_version/in/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..9d20b22
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+cargo-list-test-fixture-dependency = { optional = true, path = "../dependency" }
diff --git a/tests/snapshots/add/overwrite_path_with_version/in/primary/src/lib.rs b/tests/snapshots/add/overwrite_path_with_version/in/primary/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_path_with_version/out/dependency/Cargo.toml b/tests/snapshots/add/overwrite_path_with_version/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..cbe2441
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture-dependency"
+version = "0.0.0"
diff --git a/tests/snapshots/add/overwrite_path_with_version/out/primary/Cargo.toml b/tests/snapshots/add/overwrite_path_with_version/out/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..a20f209
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+cargo-list-test-fixture-dependency = { optional = true, version = "20.0" }
diff --git a/tests/snapshots/add/overwrite_path_with_version/stderr.log b/tests/snapshots/add/overwrite_path_with_version/stderr.log
new file mode 100644 (file)
index 0000000..d0b3a4c
--- /dev/null
@@ -0,0 +1,2 @@
+    Updating `dummy-registry` index
+      Adding cargo-list-test-fixture-dependency v20.0 to optional dependencies.
diff --git a/tests/snapshots/add/overwrite_path_with_version/stdout.log b/tests/snapshots/add/overwrite_path_with_version/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_rename_with_no_rename.in/Cargo.toml b/tests/snapshots/add/overwrite_rename_with_no_rename.in/Cargo.toml
deleted file mode 100644 (file)
index 4502292..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-a1 = { package = "versioned-package", version = "0.1.1", optional = true }
diff --git a/tests/snapshots/add/overwrite_rename_with_no_rename.in/src/lib.rs b/tests/snapshots/add/overwrite_rename_with_no_rename.in/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_rename_with_no_rename.out/Cargo.toml b/tests/snapshots/add/overwrite_rename_with_no_rename.out/Cargo.toml
deleted file mode 100644 (file)
index 9951492..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-a1 = { package = "versioned-package", version = "0.1.1", optional = true }
-versioned-package = "99999.0.0"
diff --git a/tests/snapshots/add/overwrite_rename_with_no_rename.stderr b/tests/snapshots/add/overwrite_rename_with_no_rename.stderr
deleted file mode 100644 (file)
index 305b89f..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-    Updating `dummy-registry` index
-      Adding versioned-package v99999.0.0 to dependencies.
diff --git a/tests/snapshots/add/overwrite_rename_with_no_rename.stdout b/tests/snapshots/add/overwrite_rename_with_no_rename.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_rename_with_no_rename/in/Cargo.toml b/tests/snapshots/add/overwrite_rename_with_no_rename/in/Cargo.toml
new file mode 100644 (file)
index 0000000..4502292
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+a1 = { package = "versioned-package", version = "0.1.1", optional = true }
diff --git a/tests/snapshots/add/overwrite_rename_with_no_rename/in/src/lib.rs b/tests/snapshots/add/overwrite_rename_with_no_rename/in/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_rename_with_no_rename/out/Cargo.toml b/tests/snapshots/add/overwrite_rename_with_no_rename/out/Cargo.toml
new file mode 100644 (file)
index 0000000..9951492
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+a1 = { package = "versioned-package", version = "0.1.1", optional = true }
+versioned-package = "99999.0.0"
diff --git a/tests/snapshots/add/overwrite_rename_with_no_rename/stderr.log b/tests/snapshots/add/overwrite_rename_with_no_rename/stderr.log
new file mode 100644 (file)
index 0000000..305b89f
--- /dev/null
@@ -0,0 +1,2 @@
+    Updating `dummy-registry` index
+      Adding versioned-package v99999.0.0 to dependencies.
diff --git a/tests/snapshots/add/overwrite_rename_with_no_rename/stdout.log b/tests/snapshots/add/overwrite_rename_with_no_rename/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_rename_with_rename.in/Cargo.toml b/tests/snapshots/add/overwrite_rename_with_rename.in/Cargo.toml
deleted file mode 100644 (file)
index 4502292..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-a1 = { package = "versioned-package", version = "0.1.1", optional = true }
diff --git a/tests/snapshots/add/overwrite_rename_with_rename.in/src/lib.rs b/tests/snapshots/add/overwrite_rename_with_rename.in/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_rename_with_rename.out/Cargo.toml b/tests/snapshots/add/overwrite_rename_with_rename.out/Cargo.toml
deleted file mode 100644 (file)
index 790f654..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-a1 = { package = "versioned-package", version = "0.1.1", optional = true }
-a2 = { version = "99999.0.0", package = "versioned-package" }
diff --git a/tests/snapshots/add/overwrite_rename_with_rename.stderr b/tests/snapshots/add/overwrite_rename_with_rename.stderr
deleted file mode 100644 (file)
index 305b89f..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-    Updating `dummy-registry` index
-      Adding versioned-package v99999.0.0 to dependencies.
diff --git a/tests/snapshots/add/overwrite_rename_with_rename.stdout b/tests/snapshots/add/overwrite_rename_with_rename.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_rename_with_rename/in/Cargo.toml b/tests/snapshots/add/overwrite_rename_with_rename/in/Cargo.toml
new file mode 100644 (file)
index 0000000..4502292
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+a1 = { package = "versioned-package", version = "0.1.1", optional = true }
diff --git a/tests/snapshots/add/overwrite_rename_with_rename/in/src/lib.rs b/tests/snapshots/add/overwrite_rename_with_rename/in/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_rename_with_rename/out/Cargo.toml b/tests/snapshots/add/overwrite_rename_with_rename/out/Cargo.toml
new file mode 100644 (file)
index 0000000..790f654
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+a1 = { package = "versioned-package", version = "0.1.1", optional = true }
+a2 = { version = "99999.0.0", package = "versioned-package" }
diff --git a/tests/snapshots/add/overwrite_rename_with_rename/stderr.log b/tests/snapshots/add/overwrite_rename_with_rename/stderr.log
new file mode 100644 (file)
index 0000000..305b89f
--- /dev/null
@@ -0,0 +1,2 @@
+    Updating `dummy-registry` index
+      Adding versioned-package v99999.0.0 to dependencies.
diff --git a/tests/snapshots/add/overwrite_rename_with_rename/stdout.log b/tests/snapshots/add/overwrite_rename_with_rename/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_rename_with_rename_noop.in/Cargo.toml b/tests/snapshots/add/overwrite_rename_with_rename_noop.in/Cargo.toml
deleted file mode 100644 (file)
index 4502292..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-a1 = { package = "versioned-package", version = "0.1.1", optional = true }
diff --git a/tests/snapshots/add/overwrite_rename_with_rename_noop.in/src/lib.rs b/tests/snapshots/add/overwrite_rename_with_rename_noop.in/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_rename_with_rename_noop.out/Cargo.toml b/tests/snapshots/add/overwrite_rename_with_rename_noop.out/Cargo.toml
deleted file mode 100644 (file)
index 4502292..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-a1 = { package = "versioned-package", version = "0.1.1", optional = true }
diff --git a/tests/snapshots/add/overwrite_rename_with_rename_noop.stderr b/tests/snapshots/add/overwrite_rename_with_rename_noop.stderr
deleted file mode 100644 (file)
index d69dc92..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-    Updating `dummy-registry` index
-      Adding versioned-package v0.1.1 to optional dependencies.
diff --git a/tests/snapshots/add/overwrite_rename_with_rename_noop.stdout b/tests/snapshots/add/overwrite_rename_with_rename_noop.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_rename_with_rename_noop/in/Cargo.toml b/tests/snapshots/add/overwrite_rename_with_rename_noop/in/Cargo.toml
new file mode 100644 (file)
index 0000000..4502292
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+a1 = { package = "versioned-package", version = "0.1.1", optional = true }
diff --git a/tests/snapshots/add/overwrite_rename_with_rename_noop/in/src/lib.rs b/tests/snapshots/add/overwrite_rename_with_rename_noop/in/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_rename_with_rename_noop/out/Cargo.toml b/tests/snapshots/add/overwrite_rename_with_rename_noop/out/Cargo.toml
new file mode 100644 (file)
index 0000000..4502292
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+a1 = { package = "versioned-package", version = "0.1.1", optional = true }
diff --git a/tests/snapshots/add/overwrite_rename_with_rename_noop/stderr.log b/tests/snapshots/add/overwrite_rename_with_rename_noop/stderr.log
new file mode 100644 (file)
index 0000000..d69dc92
--- /dev/null
@@ -0,0 +1,2 @@
+    Updating `dummy-registry` index
+      Adding versioned-package v0.1.1 to optional dependencies.
diff --git a/tests/snapshots/add/overwrite_rename_with_rename_noop/stdout.log b/tests/snapshots/add/overwrite_rename_with_rename_noop/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_version_with_git.in/Cargo.toml b/tests/snapshots/add/overwrite_version_with_git.in/Cargo.toml
deleted file mode 100644 (file)
index fe41f2a..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-versioned-package = { version = "0.1.1", optional = true }
diff --git a/tests/snapshots/add/overwrite_version_with_git.in/src/lib.rs b/tests/snapshots/add/overwrite_version_with_git.in/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_version_with_git.out/Cargo.toml b/tests/snapshots/add/overwrite_version_with_git.out/Cargo.toml
deleted file mode 100644 (file)
index 2600140..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-versioned-package = { version = "0.3.0", optional = true, git = "[ROOTURL]/versioned-package" }
diff --git a/tests/snapshots/add/overwrite_version_with_git.stderr b/tests/snapshots/add/overwrite_version_with_git.stderr
deleted file mode 100644 (file)
index c501396..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-    Updating git repository `[ROOTURL]/versioned-package`
-      Adding versioned-package (git) to optional dependencies.
diff --git a/tests/snapshots/add/overwrite_version_with_git.stdout b/tests/snapshots/add/overwrite_version_with_git.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_version_with_git/in/Cargo.toml b/tests/snapshots/add/overwrite_version_with_git/in/Cargo.toml
new file mode 100644 (file)
index 0000000..fe41f2a
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+versioned-package = { version = "0.1.1", optional = true }
diff --git a/tests/snapshots/add/overwrite_version_with_git/in/src/lib.rs b/tests/snapshots/add/overwrite_version_with_git/in/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_version_with_git/out/Cargo.toml b/tests/snapshots/add/overwrite_version_with_git/out/Cargo.toml
new file mode 100644 (file)
index 0000000..2600140
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+versioned-package = { version = "0.3.0", optional = true, git = "[ROOTURL]/versioned-package" }
diff --git a/tests/snapshots/add/overwrite_version_with_git/stderr.log b/tests/snapshots/add/overwrite_version_with_git/stderr.log
new file mode 100644 (file)
index 0000000..c501396
--- /dev/null
@@ -0,0 +1,2 @@
+    Updating git repository `[ROOTURL]/versioned-package`
+      Adding versioned-package (git) to optional dependencies.
diff --git a/tests/snapshots/add/overwrite_version_with_git/stdout.log b/tests/snapshots/add/overwrite_version_with_git/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_version_with_path.in/dependency/Cargo.toml b/tests/snapshots/add/overwrite_version_with_path.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index cbe2441..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture-dependency"
-version = "0.0.0"
diff --git a/tests/snapshots/add/overwrite_version_with_path.in/dependency/src/lib.rs b/tests/snapshots/add/overwrite_version_with_path.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_version_with_path.in/primary/Cargo.toml b/tests/snapshots/add/overwrite_version_with_path.in/primary/Cargo.toml
deleted file mode 100644 (file)
index 063b891..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-cargo-list-test-fixture-dependency = { version = "0.1.1", optional = true }
diff --git a/tests/snapshots/add/overwrite_version_with_path.in/primary/src/lib.rs b/tests/snapshots/add/overwrite_version_with_path.in/primary/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_version_with_path.out/dependency/Cargo.toml b/tests/snapshots/add/overwrite_version_with_path.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index cbe2441..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture-dependency"
-version = "0.0.0"
diff --git a/tests/snapshots/add/overwrite_version_with_path.out/primary/Cargo.toml b/tests/snapshots/add/overwrite_version_with_path.out/primary/Cargo.toml
deleted file mode 100644 (file)
index 0725367..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-cargo-list-test-fixture-dependency = { version = "0.0.0", optional = true, path = "../dependency" }
diff --git a/tests/snapshots/add/overwrite_version_with_path.stderr b/tests/snapshots/add/overwrite_version_with_path.stderr
deleted file mode 100644 (file)
index 98abcfc..0000000
+++ /dev/null
@@ -1 +0,0 @@
-      Adding cargo-list-test-fixture-dependency (local) to optional dependencies.
diff --git a/tests/snapshots/add/overwrite_version_with_path.stdout b/tests/snapshots/add/overwrite_version_with_path.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_version_with_path/in/dependency/Cargo.toml b/tests/snapshots/add/overwrite_version_with_path/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..cbe2441
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture-dependency"
+version = "0.0.0"
diff --git a/tests/snapshots/add/overwrite_version_with_path/in/dependency/src/lib.rs b/tests/snapshots/add/overwrite_version_with_path/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_version_with_path/in/primary/Cargo.toml b/tests/snapshots/add/overwrite_version_with_path/in/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..063b891
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+cargo-list-test-fixture-dependency = { version = "0.1.1", optional = true }
diff --git a/tests/snapshots/add/overwrite_version_with_path/in/primary/src/lib.rs b/tests/snapshots/add/overwrite_version_with_path/in/primary/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_version_with_path/out/dependency/Cargo.toml b/tests/snapshots/add/overwrite_version_with_path/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..cbe2441
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture-dependency"
+version = "0.0.0"
diff --git a/tests/snapshots/add/overwrite_version_with_path/out/primary/Cargo.toml b/tests/snapshots/add/overwrite_version_with_path/out/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..0725367
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+cargo-list-test-fixture-dependency = { version = "0.0.0", optional = true, path = "../dependency" }
diff --git a/tests/snapshots/add/overwrite_version_with_path/stderr.log b/tests/snapshots/add/overwrite_version_with_path/stderr.log
new file mode 100644 (file)
index 0000000..98abcfc
--- /dev/null
@@ -0,0 +1 @@
+      Adding cargo-list-test-fixture-dependency (local) to optional dependencies.
diff --git a/tests/snapshots/add/overwrite_version_with_path/stdout.log b/tests/snapshots/add/overwrite_version_with_path/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_with_rename.in/Cargo.toml b/tests/snapshots/add/overwrite_with_rename.in/Cargo.toml
deleted file mode 100644 (file)
index fe41f2a..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-versioned-package = { version = "0.1.1", optional = true }
diff --git a/tests/snapshots/add/overwrite_with_rename.in/src/lib.rs b/tests/snapshots/add/overwrite_with_rename.in/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_with_rename.out/Cargo.toml b/tests/snapshots/add/overwrite_with_rename.out/Cargo.toml
deleted file mode 100644 (file)
index 4b74851..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-renamed = { version = "99999.0.0", package = "versioned-package" }
-versioned-package = { version = "0.1.1", optional = true }
diff --git a/tests/snapshots/add/overwrite_with_rename.stderr b/tests/snapshots/add/overwrite_with_rename.stderr
deleted file mode 100644 (file)
index 305b89f..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-    Updating `dummy-registry` index
-      Adding versioned-package v99999.0.0 to dependencies.
diff --git a/tests/snapshots/add/overwrite_with_rename.stdout b/tests/snapshots/add/overwrite_with_rename.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_with_rename/in/Cargo.toml b/tests/snapshots/add/overwrite_with_rename/in/Cargo.toml
new file mode 100644 (file)
index 0000000..fe41f2a
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+versioned-package = { version = "0.1.1", optional = true }
diff --git a/tests/snapshots/add/overwrite_with_rename/in/src/lib.rs b/tests/snapshots/add/overwrite_with_rename/in/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_with_rename/out/Cargo.toml b/tests/snapshots/add/overwrite_with_rename/out/Cargo.toml
new file mode 100644 (file)
index 0000000..4b74851
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+renamed = { version = "99999.0.0", package = "versioned-package" }
+versioned-package = { version = "0.1.1", optional = true }
diff --git a/tests/snapshots/add/overwrite_with_rename/stderr.log b/tests/snapshots/add/overwrite_with_rename/stderr.log
new file mode 100644 (file)
index 0000000..305b89f
--- /dev/null
@@ -0,0 +1,2 @@
+    Updating `dummy-registry` index
+      Adding versioned-package v99999.0.0 to dependencies.
diff --git a/tests/snapshots/add/overwrite_with_rename/stdout.log b/tests/snapshots/add/overwrite_with_rename/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_workspace_dep.in/Cargo.toml b/tests/snapshots/add/overwrite_workspace_dep.in/Cargo.toml
deleted file mode 100644 (file)
index a80d499..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
-
-[workspace.dependencies]
-foo = { version = "0.0.0", path = "./dependency" }
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_workspace_dep.in/dependency/Cargo.toml b/tests/snapshots/add/overwrite_workspace_dep.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index 2d247d4..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "foo"
-version = "0.0.0"
diff --git a/tests/snapshots/add/overwrite_workspace_dep.in/dependency/src/lib.rs b/tests/snapshots/add/overwrite_workspace_dep.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_workspace_dep.in/primary/Cargo.toml b/tests/snapshots/add/overwrite_workspace_dep.in/primary/Cargo.toml
deleted file mode 100644 (file)
index aaadbce..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-cargo-features = ["workspace-inheritance"]
-
-[package]
-name = "bar"
-version = "0.0.0"
-
-[dependencies]
-foo.workspace = true
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_workspace_dep.in/primary/src/lib.rs b/tests/snapshots/add/overwrite_workspace_dep.in/primary/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_workspace_dep.out/Cargo.toml b/tests/snapshots/add/overwrite_workspace_dep.out/Cargo.toml
deleted file mode 100644 (file)
index a80d499..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
-
-[workspace.dependencies]
-foo = { version = "0.0.0", path = "./dependency" }
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_workspace_dep.out/dependency/Cargo.toml b/tests/snapshots/add/overwrite_workspace_dep.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index 2d247d4..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "foo"
-version = "0.0.0"
diff --git a/tests/snapshots/add/overwrite_workspace_dep.out/primary/Cargo.toml b/tests/snapshots/add/overwrite_workspace_dep.out/primary/Cargo.toml
deleted file mode 100644 (file)
index d44f047..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-cargo-features = ["workspace-inheritance"]
-
-[package]
-name = "bar"
-version = "0.0.0"
-
-[dependencies]
-foo = { version = "0.0.0", path = "../dependency" }
diff --git a/tests/snapshots/add/overwrite_workspace_dep.stderr b/tests/snapshots/add/overwrite_workspace_dep.stderr
deleted file mode 100644 (file)
index d1bc507..0000000
+++ /dev/null
@@ -1 +0,0 @@
-      Adding foo (local) to dependencies.
diff --git a/tests/snapshots/add/overwrite_workspace_dep.stdout b/tests/snapshots/add/overwrite_workspace_dep.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_workspace_dep/in/Cargo.toml b/tests/snapshots/add/overwrite_workspace_dep/in/Cargo.toml
new file mode 100644 (file)
index 0000000..a80d499
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+members = ["primary", "dependency"]
+
+[workspace.dependencies]
+foo = { version = "0.0.0", path = "./dependency" }
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_workspace_dep/in/dependency/Cargo.toml b/tests/snapshots/add/overwrite_workspace_dep/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..2d247d4
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "foo"
+version = "0.0.0"
diff --git a/tests/snapshots/add/overwrite_workspace_dep/in/dependency/src/lib.rs b/tests/snapshots/add/overwrite_workspace_dep/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_workspace_dep/in/primary/Cargo.toml b/tests/snapshots/add/overwrite_workspace_dep/in/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..aaadbce
--- /dev/null
@@ -0,0 +1,8 @@
+cargo-features = ["workspace-inheritance"]
+
+[package]
+name = "bar"
+version = "0.0.0"
+
+[dependencies]
+foo.workspace = true
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_workspace_dep/in/primary/src/lib.rs b/tests/snapshots/add/overwrite_workspace_dep/in/primary/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_workspace_dep/out/Cargo.toml b/tests/snapshots/add/overwrite_workspace_dep/out/Cargo.toml
new file mode 100644 (file)
index 0000000..a80d499
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+members = ["primary", "dependency"]
+
+[workspace.dependencies]
+foo = { version = "0.0.0", path = "./dependency" }
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_workspace_dep/out/dependency/Cargo.toml b/tests/snapshots/add/overwrite_workspace_dep/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..2d247d4
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "foo"
+version = "0.0.0"
diff --git a/tests/snapshots/add/overwrite_workspace_dep/out/primary/Cargo.toml b/tests/snapshots/add/overwrite_workspace_dep/out/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..d44f047
--- /dev/null
@@ -0,0 +1,8 @@
+cargo-features = ["workspace-inheritance"]
+
+[package]
+name = "bar"
+version = "0.0.0"
+
+[dependencies]
+foo = { version = "0.0.0", path = "../dependency" }
diff --git a/tests/snapshots/add/overwrite_workspace_dep/stderr.log b/tests/snapshots/add/overwrite_workspace_dep/stderr.log
new file mode 100644 (file)
index 0000000..d1bc507
--- /dev/null
@@ -0,0 +1 @@
+      Adding foo (local) to dependencies.
diff --git a/tests/snapshots/add/overwrite_workspace_dep/stdout.log b/tests/snapshots/add/overwrite_workspace_dep/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_workspace_dep_features.in/Cargo.toml b/tests/snapshots/add/overwrite_workspace_dep_features.in/Cargo.toml
deleted file mode 100644 (file)
index a80d499..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
-
-[workspace.dependencies]
-foo = { version = "0.0.0", path = "./dependency" }
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_workspace_dep_features.in/dependency/Cargo.toml b/tests/snapshots/add/overwrite_workspace_dep_features.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index ef9ec77..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-[package]
-name = "foo"
-version = "0.0.0"
-
-[features]
-default-base = []
-default-test-base = []
-default-merge-base = []
-default = ["default-base", "default-test-base", "default-merge-base"]
-test-base = []
-test = ["test-base", "default-test-base"]
-merge-base = []
-merge = ["merge-base", "default-merge-base"]
-unrelated = []
diff --git a/tests/snapshots/add/overwrite_workspace_dep_features.in/dependency/src/lib.rs b/tests/snapshots/add/overwrite_workspace_dep_features.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_workspace_dep_features.in/primary/Cargo.toml b/tests/snapshots/add/overwrite_workspace_dep_features.in/primary/Cargo.toml
deleted file mode 100644 (file)
index 7ab3f9d..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-cargo-features = ["workspace-inheritance"]
-
-[package]
-name = "bar"
-version = "0.0.0"
-
-[dependencies]
-foo = { workspace = true, features = ["test"] }
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_workspace_dep_features.in/primary/src/lib.rs b/tests/snapshots/add/overwrite_workspace_dep_features.in/primary/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_workspace_dep_features.out/Cargo.toml b/tests/snapshots/add/overwrite_workspace_dep_features.out/Cargo.toml
deleted file mode 100644 (file)
index a80d499..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
-
-[workspace.dependencies]
-foo = { version = "0.0.0", path = "./dependency" }
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_workspace_dep_features.out/dependency/Cargo.toml b/tests/snapshots/add/overwrite_workspace_dep_features.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index ef9ec77..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-[package]
-name = "foo"
-version = "0.0.0"
-
-[features]
-default-base = []
-default-test-base = []
-default-merge-base = []
-default = ["default-base", "default-test-base", "default-merge-base"]
-test-base = []
-test = ["test-base", "default-test-base"]
-merge-base = []
-merge = ["merge-base", "default-merge-base"]
-unrelated = []
diff --git a/tests/snapshots/add/overwrite_workspace_dep_features.out/primary/Cargo.toml b/tests/snapshots/add/overwrite_workspace_dep_features.out/primary/Cargo.toml
deleted file mode 100644 (file)
index c730176..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-cargo-features = ["workspace-inheritance"]
-
-[package]
-name = "bar"
-version = "0.0.0"
-
-[dependencies]
-foo = { features = ["test"], path = "../dependency", version = "0.0.0" }
diff --git a/tests/snapshots/add/overwrite_workspace_dep_features.stderr b/tests/snapshots/add/overwrite_workspace_dep_features.stderr
deleted file mode 100644 (file)
index 18ed7c2..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-      Adding foo (local) to dependencies.
-             Features:
-             + default-base
-             + default-merge-base
-             + default-test-base
-             + test
-             + test-base
-             - merge
-             - merge-base
-             - unrelated
diff --git a/tests/snapshots/add/overwrite_workspace_dep_features.stdout b/tests/snapshots/add/overwrite_workspace_dep_features.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/overwrite_workspace_dep_features/in/Cargo.toml b/tests/snapshots/add/overwrite_workspace_dep_features/in/Cargo.toml
new file mode 100644 (file)
index 0000000..a80d499
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+members = ["primary", "dependency"]
+
+[workspace.dependencies]
+foo = { version = "0.0.0", path = "./dependency" }
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_workspace_dep_features/in/dependency/Cargo.toml b/tests/snapshots/add/overwrite_workspace_dep_features/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..ef9ec77
--- /dev/null
@@ -0,0 +1,14 @@
+[package]
+name = "foo"
+version = "0.0.0"
+
+[features]
+default-base = []
+default-test-base = []
+default-merge-base = []
+default = ["default-base", "default-test-base", "default-merge-base"]
+test-base = []
+test = ["test-base", "default-test-base"]
+merge-base = []
+merge = ["merge-base", "default-merge-base"]
+unrelated = []
diff --git a/tests/snapshots/add/overwrite_workspace_dep_features/in/dependency/src/lib.rs b/tests/snapshots/add/overwrite_workspace_dep_features/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_workspace_dep_features/in/primary/Cargo.toml b/tests/snapshots/add/overwrite_workspace_dep_features/in/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..7ab3f9d
--- /dev/null
@@ -0,0 +1,8 @@
+cargo-features = ["workspace-inheritance"]
+
+[package]
+name = "bar"
+version = "0.0.0"
+
+[dependencies]
+foo = { workspace = true, features = ["test"] }
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_workspace_dep_features/in/primary/src/lib.rs b/tests/snapshots/add/overwrite_workspace_dep_features/in/primary/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/overwrite_workspace_dep_features/out/Cargo.toml b/tests/snapshots/add/overwrite_workspace_dep_features/out/Cargo.toml
new file mode 100644 (file)
index 0000000..a80d499
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+members = ["primary", "dependency"]
+
+[workspace.dependencies]
+foo = { version = "0.0.0", path = "./dependency" }
\ No newline at end of file
diff --git a/tests/snapshots/add/overwrite_workspace_dep_features/out/dependency/Cargo.toml b/tests/snapshots/add/overwrite_workspace_dep_features/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..ef9ec77
--- /dev/null
@@ -0,0 +1,14 @@
+[package]
+name = "foo"
+version = "0.0.0"
+
+[features]
+default-base = []
+default-test-base = []
+default-merge-base = []
+default = ["default-base", "default-test-base", "default-merge-base"]
+test-base = []
+test = ["test-base", "default-test-base"]
+merge-base = []
+merge = ["merge-base", "default-merge-base"]
+unrelated = []
diff --git a/tests/snapshots/add/overwrite_workspace_dep_features/out/primary/Cargo.toml b/tests/snapshots/add/overwrite_workspace_dep_features/out/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..c730176
--- /dev/null
@@ -0,0 +1,8 @@
+cargo-features = ["workspace-inheritance"]
+
+[package]
+name = "bar"
+version = "0.0.0"
+
+[dependencies]
+foo = { features = ["test"], path = "../dependency", version = "0.0.0" }
diff --git a/tests/snapshots/add/overwrite_workspace_dep_features/stderr.log b/tests/snapshots/add/overwrite_workspace_dep_features/stderr.log
new file mode 100644 (file)
index 0000000..18ed7c2
--- /dev/null
@@ -0,0 +1,10 @@
+      Adding foo (local) to dependencies.
+             Features:
+             + default-base
+             + default-merge-base
+             + default-test-base
+             + test
+             + test-base
+             - merge
+             - merge-base
+             - unrelated
diff --git a/tests/snapshots/add/overwrite_workspace_dep_features/stdout.log b/tests/snapshots/add/overwrite_workspace_dep_features/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/path.in/dependency/Cargo.toml b/tests/snapshots/add/path.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index cbe2441..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture-dependency"
-version = "0.0.0"
diff --git a/tests/snapshots/add/path.in/dependency/src/lib.rs b/tests/snapshots/add/path.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/path.in/primary/Cargo.toml b/tests/snapshots/add/path.in/primary/Cargo.toml
deleted file mode 100644 (file)
index 3ecdb66..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/path.in/primary/src/lib.rs b/tests/snapshots/add/path.in/primary/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/path.out/dependency/Cargo.toml b/tests/snapshots/add/path.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index cbe2441..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture-dependency"
-version = "0.0.0"
diff --git a/tests/snapshots/add/path.out/primary/Cargo.toml b/tests/snapshots/add/path.out/primary/Cargo.toml
deleted file mode 100644 (file)
index 93476d7..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-cargo-list-test-fixture-dependency = { version = "0.0.0", path = "../dependency" }
diff --git a/tests/snapshots/add/path.stderr b/tests/snapshots/add/path.stderr
deleted file mode 100644 (file)
index 8109d3c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-      Adding cargo-list-test-fixture-dependency (local) to dependencies.
diff --git a/tests/snapshots/add/path.stdout b/tests/snapshots/add/path.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/path/in/dependency/Cargo.toml b/tests/snapshots/add/path/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..cbe2441
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture-dependency"
+version = "0.0.0"
diff --git a/tests/snapshots/add/path/in/dependency/src/lib.rs b/tests/snapshots/add/path/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/path/in/primary/Cargo.toml b/tests/snapshots/add/path/in/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..3ecdb66
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/path/in/primary/src/lib.rs b/tests/snapshots/add/path/in/primary/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/path/out/dependency/Cargo.toml b/tests/snapshots/add/path/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..cbe2441
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture-dependency"
+version = "0.0.0"
diff --git a/tests/snapshots/add/path/out/primary/Cargo.toml b/tests/snapshots/add/path/out/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..93476d7
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+cargo-list-test-fixture-dependency = { version = "0.0.0", path = "../dependency" }
diff --git a/tests/snapshots/add/path/stderr.log b/tests/snapshots/add/path/stderr.log
new file mode 100644 (file)
index 0000000..8109d3c
--- /dev/null
@@ -0,0 +1 @@
+      Adding cargo-list-test-fixture-dependency (local) to dependencies.
diff --git a/tests/snapshots/add/path/stdout.log b/tests/snapshots/add/path/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/path_dev.in/dependency/Cargo.toml b/tests/snapshots/add/path_dev.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index cbe2441..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture-dependency"
-version = "0.0.0"
diff --git a/tests/snapshots/add/path_dev.in/dependency/src/lib.rs b/tests/snapshots/add/path_dev.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/path_dev.in/primary/Cargo.toml b/tests/snapshots/add/path_dev.in/primary/Cargo.toml
deleted file mode 100644 (file)
index 3ecdb66..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/path_dev.in/primary/src/lib.rs b/tests/snapshots/add/path_dev.in/primary/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/path_dev.out/dependency/Cargo.toml b/tests/snapshots/add/path_dev.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index cbe2441..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture-dependency"
-version = "0.0.0"
diff --git a/tests/snapshots/add/path_dev.out/primary/Cargo.toml b/tests/snapshots/add/path_dev.out/primary/Cargo.toml
deleted file mode 100644 (file)
index 92be59d..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dev-dependencies]
-cargo-list-test-fixture-dependency = { path = "../dependency" }
diff --git a/tests/snapshots/add/path_dev.stderr b/tests/snapshots/add/path_dev.stderr
deleted file mode 100644 (file)
index d8093d6..0000000
+++ /dev/null
@@ -1 +0,0 @@
-      Adding cargo-list-test-fixture-dependency (local) to dev-dependencies.
diff --git a/tests/snapshots/add/path_dev.stdout b/tests/snapshots/add/path_dev.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/path_dev/in/dependency/Cargo.toml b/tests/snapshots/add/path_dev/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..cbe2441
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture-dependency"
+version = "0.0.0"
diff --git a/tests/snapshots/add/path_dev/in/dependency/src/lib.rs b/tests/snapshots/add/path_dev/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/path_dev/in/primary/Cargo.toml b/tests/snapshots/add/path_dev/in/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..3ecdb66
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/path_dev/in/primary/src/lib.rs b/tests/snapshots/add/path_dev/in/primary/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/path_dev/out/dependency/Cargo.toml b/tests/snapshots/add/path_dev/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..cbe2441
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture-dependency"
+version = "0.0.0"
diff --git a/tests/snapshots/add/path_dev/out/primary/Cargo.toml b/tests/snapshots/add/path_dev/out/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..92be59d
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dev-dependencies]
+cargo-list-test-fixture-dependency = { path = "../dependency" }
diff --git a/tests/snapshots/add/path_dev/stderr.log b/tests/snapshots/add/path_dev/stderr.log
new file mode 100644 (file)
index 0000000..d8093d6
--- /dev/null
@@ -0,0 +1 @@
+      Adding cargo-list-test-fixture-dependency (local) to dev-dependencies.
diff --git a/tests/snapshots/add/path_dev/stdout.log b/tests/snapshots/add/path_dev/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/path_inferred_name.in/dependency/Cargo.toml b/tests/snapshots/add/path_inferred_name.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index cbe2441..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture-dependency"
-version = "0.0.0"
diff --git a/tests/snapshots/add/path_inferred_name.in/dependency/src/lib.rs b/tests/snapshots/add/path_inferred_name.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/path_inferred_name.in/primary/Cargo.toml b/tests/snapshots/add/path_inferred_name.in/primary/Cargo.toml
deleted file mode 100644 (file)
index 3ecdb66..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/path_inferred_name.in/primary/src/lib.rs b/tests/snapshots/add/path_inferred_name.in/primary/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/path_inferred_name.out/dependency/Cargo.toml b/tests/snapshots/add/path_inferred_name.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index cbe2441..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture-dependency"
-version = "0.0.0"
diff --git a/tests/snapshots/add/path_inferred_name.out/primary/Cargo.toml b/tests/snapshots/add/path_inferred_name.out/primary/Cargo.toml
deleted file mode 100644 (file)
index 93476d7..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-cargo-list-test-fixture-dependency = { version = "0.0.0", path = "../dependency" }
diff --git a/tests/snapshots/add/path_inferred_name.stderr b/tests/snapshots/add/path_inferred_name.stderr
deleted file mode 100644 (file)
index 8109d3c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-      Adding cargo-list-test-fixture-dependency (local) to dependencies.
diff --git a/tests/snapshots/add/path_inferred_name.stdout b/tests/snapshots/add/path_inferred_name.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/path_inferred_name/in/dependency/Cargo.toml b/tests/snapshots/add/path_inferred_name/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..cbe2441
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture-dependency"
+version = "0.0.0"
diff --git a/tests/snapshots/add/path_inferred_name/in/dependency/src/lib.rs b/tests/snapshots/add/path_inferred_name/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/path_inferred_name/in/primary/Cargo.toml b/tests/snapshots/add/path_inferred_name/in/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..3ecdb66
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/path_inferred_name/in/primary/src/lib.rs b/tests/snapshots/add/path_inferred_name/in/primary/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/path_inferred_name/out/dependency/Cargo.toml b/tests/snapshots/add/path_inferred_name/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..cbe2441
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture-dependency"
+version = "0.0.0"
diff --git a/tests/snapshots/add/path_inferred_name/out/primary/Cargo.toml b/tests/snapshots/add/path_inferred_name/out/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..93476d7
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+cargo-list-test-fixture-dependency = { version = "0.0.0", path = "../dependency" }
diff --git a/tests/snapshots/add/path_inferred_name/stderr.log b/tests/snapshots/add/path_inferred_name/stderr.log
new file mode 100644 (file)
index 0000000..8109d3c
--- /dev/null
@@ -0,0 +1 @@
+      Adding cargo-list-test-fixture-dependency (local) to dependencies.
diff --git a/tests/snapshots/add/path_inferred_name/stdout.log b/tests/snapshots/add/path_inferred_name/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/path_inferred_name_conflicts_full_feature.in/Cargo.toml b/tests/snapshots/add/path_inferred_name_conflicts_full_feature.in/Cargo.toml
deleted file mode 100644 (file)
index 299859e..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-[workspace]
-members = ["primary", "dependency", "optional"]
diff --git a/tests/snapshots/add/path_inferred_name_conflicts_full_feature.in/dependency/Cargo.toml b/tests/snapshots/add/path_inferred_name_conflicts_full_feature.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index 34157f4..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-[package]
-name = "your-face"
-version = "0.1.3"
-
-[dependencies]
-toml_edit = "0.1.5"
-atty = "0.2.13"
-optional-dependency = { path = "../optional", optional = true }
-
-[features]
-default = ["mouth"]
-nose = []
-mouth = ["nose"]
-eyes = []
diff --git a/tests/snapshots/add/path_inferred_name_conflicts_full_feature.in/dependency/src/lib.rs b/tests/snapshots/add/path_inferred_name_conflicts_full_feature.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/path_inferred_name_conflicts_full_feature.in/optional/Cargo.toml b/tests/snapshots/add/path_inferred_name_conflicts_full_feature.in/optional/Cargo.toml
deleted file mode 100644 (file)
index 0216dba..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-[package]
-name = "optional-dep"
-version = "0.1.3"
-
-[dependencies]
-toml_edit = "0.1.5"
-atty = "0.2.13"
diff --git a/tests/snapshots/add/path_inferred_name_conflicts_full_feature.in/optional/src/lib.rs b/tests/snapshots/add/path_inferred_name_conflicts_full_feature.in/optional/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/path_inferred_name_conflicts_full_feature.in/primary/Cargo.toml b/tests/snapshots/add/path_inferred_name_conflicts_full_feature.in/primary/Cargo.toml
deleted file mode 100644 (file)
index 5e20016..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/path_inferred_name_conflicts_full_feature.in/primary/src/lib.rs b/tests/snapshots/add/path_inferred_name_conflicts_full_feature.in/primary/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/path_inferred_name_conflicts_full_feature.out/Cargo.toml b/tests/snapshots/add/path_inferred_name_conflicts_full_feature.out/Cargo.toml
deleted file mode 100644 (file)
index 299859e..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-[workspace]
-members = ["primary", "dependency", "optional"]
diff --git a/tests/snapshots/add/path_inferred_name_conflicts_full_feature.out/dependency/Cargo.toml b/tests/snapshots/add/path_inferred_name_conflicts_full_feature.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index 34157f4..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-[package]
-name = "your-face"
-version = "0.1.3"
-
-[dependencies]
-toml_edit = "0.1.5"
-atty = "0.2.13"
-optional-dependency = { path = "../optional", optional = true }
-
-[features]
-default = ["mouth"]
-nose = []
-mouth = ["nose"]
-eyes = []
diff --git a/tests/snapshots/add/path_inferred_name_conflicts_full_feature.out/primary/Cargo.toml b/tests/snapshots/add/path_inferred_name_conflicts_full_feature.out/primary/Cargo.toml
deleted file mode 100644 (file)
index 5e20016..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/path_inferred_name_conflicts_full_feature.stderr b/tests/snapshots/add/path_inferred_name_conflicts_full_feature.stderr
deleted file mode 100644 (file)
index 791ca60..0000000
+++ /dev/null
@@ -1 +0,0 @@
-error: `your-face/nose` is unsupported when inferring the crate name, use `nose`
diff --git a/tests/snapshots/add/path_inferred_name_conflicts_full_feature.stdout b/tests/snapshots/add/path_inferred_name_conflicts_full_feature.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/path_inferred_name_conflicts_full_feature/in/Cargo.toml b/tests/snapshots/add/path_inferred_name_conflicts_full_feature/in/Cargo.toml
new file mode 100644 (file)
index 0000000..299859e
--- /dev/null
@@ -0,0 +1,2 @@
+[workspace]
+members = ["primary", "dependency", "optional"]
diff --git a/tests/snapshots/add/path_inferred_name_conflicts_full_feature/in/dependency/Cargo.toml b/tests/snapshots/add/path_inferred_name_conflicts_full_feature/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..34157f4
--- /dev/null
@@ -0,0 +1,14 @@
+[package]
+name = "your-face"
+version = "0.1.3"
+
+[dependencies]
+toml_edit = "0.1.5"
+atty = "0.2.13"
+optional-dependency = { path = "../optional", optional = true }
+
+[features]
+default = ["mouth"]
+nose = []
+mouth = ["nose"]
+eyes = []
diff --git a/tests/snapshots/add/path_inferred_name_conflicts_full_feature/in/dependency/src/lib.rs b/tests/snapshots/add/path_inferred_name_conflicts_full_feature/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/path_inferred_name_conflicts_full_feature/in/optional/Cargo.toml b/tests/snapshots/add/path_inferred_name_conflicts_full_feature/in/optional/Cargo.toml
new file mode 100644 (file)
index 0000000..0216dba
--- /dev/null
@@ -0,0 +1,7 @@
+[package]
+name = "optional-dep"
+version = "0.1.3"
+
+[dependencies]
+toml_edit = "0.1.5"
+atty = "0.2.13"
diff --git a/tests/snapshots/add/path_inferred_name_conflicts_full_feature/in/optional/src/lib.rs b/tests/snapshots/add/path_inferred_name_conflicts_full_feature/in/optional/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/path_inferred_name_conflicts_full_feature/in/primary/Cargo.toml b/tests/snapshots/add/path_inferred_name_conflicts_full_feature/in/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..5e20016
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/path_inferred_name_conflicts_full_feature/in/primary/src/lib.rs b/tests/snapshots/add/path_inferred_name_conflicts_full_feature/in/primary/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/path_inferred_name_conflicts_full_feature/out/Cargo.toml b/tests/snapshots/add/path_inferred_name_conflicts_full_feature/out/Cargo.toml
new file mode 100644 (file)
index 0000000..299859e
--- /dev/null
@@ -0,0 +1,2 @@
+[workspace]
+members = ["primary", "dependency", "optional"]
diff --git a/tests/snapshots/add/path_inferred_name_conflicts_full_feature/out/dependency/Cargo.toml b/tests/snapshots/add/path_inferred_name_conflicts_full_feature/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..34157f4
--- /dev/null
@@ -0,0 +1,14 @@
+[package]
+name = "your-face"
+version = "0.1.3"
+
+[dependencies]
+toml_edit = "0.1.5"
+atty = "0.2.13"
+optional-dependency = { path = "../optional", optional = true }
+
+[features]
+default = ["mouth"]
+nose = []
+mouth = ["nose"]
+eyes = []
diff --git a/tests/snapshots/add/path_inferred_name_conflicts_full_feature/out/primary/Cargo.toml b/tests/snapshots/add/path_inferred_name_conflicts_full_feature/out/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..5e20016
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/path_inferred_name_conflicts_full_feature/stderr.log b/tests/snapshots/add/path_inferred_name_conflicts_full_feature/stderr.log
new file mode 100644 (file)
index 0000000..791ca60
--- /dev/null
@@ -0,0 +1 @@
+error: `your-face/nose` is unsupported when inferring the crate name, use `nose`
diff --git a/tests/snapshots/add/path_inferred_name_conflicts_full_feature/stdout.log b/tests/snapshots/add/path_inferred_name_conflicts_full_feature/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/path_normalized_name.in/dependency/Cargo.toml b/tests/snapshots/add/path_normalized_name.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index cbe2441..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture-dependency"
-version = "0.0.0"
diff --git a/tests/snapshots/add/path_normalized_name.in/dependency/src/lib.rs b/tests/snapshots/add/path_normalized_name.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/path_normalized_name.in/primary/Cargo.toml b/tests/snapshots/add/path_normalized_name.in/primary/Cargo.toml
deleted file mode 100644 (file)
index 3ecdb66..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/path_normalized_name.in/primary/src/lib.rs b/tests/snapshots/add/path_normalized_name.in/primary/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/path_normalized_name.out/dependency/Cargo.toml b/tests/snapshots/add/path_normalized_name.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index cbe2441..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture-dependency"
-version = "0.0.0"
diff --git a/tests/snapshots/add/path_normalized_name.out/primary/Cargo.toml b/tests/snapshots/add/path_normalized_name.out/primary/Cargo.toml
deleted file mode 100644 (file)
index 3ecdb66..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/path_normalized_name.stderr b/tests/snapshots/add/path_normalized_name.stderr
deleted file mode 100644 (file)
index 59b35e3..0000000
+++ /dev/null
@@ -1 +0,0 @@
-error: the crate `cargo_list_test_fixture_dependency@[ROOT]/case/dependency` could not be found at `[ROOT]/case/dependency`
diff --git a/tests/snapshots/add/path_normalized_name.stdout b/tests/snapshots/add/path_normalized_name.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/path_normalized_name/in/dependency/Cargo.toml b/tests/snapshots/add/path_normalized_name/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..cbe2441
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture-dependency"
+version = "0.0.0"
diff --git a/tests/snapshots/add/path_normalized_name/in/dependency/src/lib.rs b/tests/snapshots/add/path_normalized_name/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/path_normalized_name/in/primary/Cargo.toml b/tests/snapshots/add/path_normalized_name/in/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..3ecdb66
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/path_normalized_name/in/primary/src/lib.rs b/tests/snapshots/add/path_normalized_name/in/primary/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/path_normalized_name/out/dependency/Cargo.toml b/tests/snapshots/add/path_normalized_name/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..cbe2441
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture-dependency"
+version = "0.0.0"
diff --git a/tests/snapshots/add/path_normalized_name/out/primary/Cargo.toml b/tests/snapshots/add/path_normalized_name/out/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..3ecdb66
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/path_normalized_name/stderr.log b/tests/snapshots/add/path_normalized_name/stderr.log
new file mode 100644 (file)
index 0000000..59b35e3
--- /dev/null
@@ -0,0 +1 @@
+error: the crate `cargo_list_test_fixture_dependency@[ROOT]/case/dependency` could not be found at `[ROOT]/case/dependency`
diff --git a/tests/snapshots/add/path_normalized_name/stdout.log b/tests/snapshots/add/path_normalized_name/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/preserve_sorted.in/Cargo.toml b/tests/snapshots/add/preserve_sorted.in/Cargo.toml
deleted file mode 100644 (file)
index 2716d64..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-atty = "0.2.13"
-toml_edit = "0.1.5"
diff --git a/tests/snapshots/add/preserve_sorted.in/src/lib.rs b/tests/snapshots/add/preserve_sorted.in/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/preserve_sorted.out/Cargo.toml b/tests/snapshots/add/preserve_sorted.out/Cargo.toml
deleted file mode 100644 (file)
index 88222bd..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-atty = "0.2.13"
-toml = "99999.0.0"
-toml_edit = "0.1.5"
diff --git a/tests/snapshots/add/preserve_sorted.stderr b/tests/snapshots/add/preserve_sorted.stderr
deleted file mode 100644 (file)
index 7c83976..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-    Updating `dummy-registry` index
-      Adding toml v99999.0.0 to dependencies.
diff --git a/tests/snapshots/add/preserve_sorted.stdout b/tests/snapshots/add/preserve_sorted.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/preserve_sorted/in/Cargo.toml b/tests/snapshots/add/preserve_sorted/in/Cargo.toml
new file mode 100644 (file)
index 0000000..2716d64
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+atty = "0.2.13"
+toml_edit = "0.1.5"
diff --git a/tests/snapshots/add/preserve_sorted/in/src/lib.rs b/tests/snapshots/add/preserve_sorted/in/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/preserve_sorted/out/Cargo.toml b/tests/snapshots/add/preserve_sorted/out/Cargo.toml
new file mode 100644 (file)
index 0000000..88222bd
--- /dev/null
@@ -0,0 +1,10 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+atty = "0.2.13"
+toml = "99999.0.0"
+toml_edit = "0.1.5"
diff --git a/tests/snapshots/add/preserve_sorted/stderr.log b/tests/snapshots/add/preserve_sorted/stderr.log
new file mode 100644 (file)
index 0000000..7c83976
--- /dev/null
@@ -0,0 +1,2 @@
+    Updating `dummy-registry` index
+      Adding toml v99999.0.0 to dependencies.
diff --git a/tests/snapshots/add/preserve_sorted/stdout.log b/tests/snapshots/add/preserve_sorted/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/preserve_unsorted.in/Cargo.toml b/tests/snapshots/add/preserve_unsorted.in/Cargo.toml
deleted file mode 100644 (file)
index 5957df9..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-toml_edit = "0.1.5"
-atty = "0.2.13"
diff --git a/tests/snapshots/add/preserve_unsorted.in/src/lib.rs b/tests/snapshots/add/preserve_unsorted.in/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/preserve_unsorted.out/Cargo.toml b/tests/snapshots/add/preserve_unsorted.out/Cargo.toml
deleted file mode 100644 (file)
index e01b925..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-toml_edit = "0.1.5"
-atty = "0.2.13"
-toml = "99999.0.0"
diff --git a/tests/snapshots/add/preserve_unsorted.stderr b/tests/snapshots/add/preserve_unsorted.stderr
deleted file mode 100644 (file)
index 7c83976..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-    Updating `dummy-registry` index
-      Adding toml v99999.0.0 to dependencies.
diff --git a/tests/snapshots/add/preserve_unsorted.stdout b/tests/snapshots/add/preserve_unsorted.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/preserve_unsorted/in/Cargo.toml b/tests/snapshots/add/preserve_unsorted/in/Cargo.toml
new file mode 100644 (file)
index 0000000..5957df9
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+toml_edit = "0.1.5"
+atty = "0.2.13"
diff --git a/tests/snapshots/add/preserve_unsorted/in/src/lib.rs b/tests/snapshots/add/preserve_unsorted/in/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/preserve_unsorted/out/Cargo.toml b/tests/snapshots/add/preserve_unsorted/out/Cargo.toml
new file mode 100644 (file)
index 0000000..e01b925
--- /dev/null
@@ -0,0 +1,10 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+toml_edit = "0.1.5"
+atty = "0.2.13"
+toml = "99999.0.0"
diff --git a/tests/snapshots/add/preserve_unsorted/stderr.log b/tests/snapshots/add/preserve_unsorted/stderr.log
new file mode 100644 (file)
index 0000000..7c83976
--- /dev/null
@@ -0,0 +1,2 @@
+    Updating `dummy-registry` index
+      Adding toml v99999.0.0 to dependencies.
diff --git a/tests/snapshots/add/preserve_unsorted/stdout.log b/tests/snapshots/add/preserve_unsorted/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/quiet.in b/tests/snapshots/add/quiet.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/quiet.out/Cargo.toml b/tests/snapshots/add/quiet.out/Cargo.toml
deleted file mode 100644 (file)
index 79d735a..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-your-face = "99999.0.0"
diff --git a/tests/snapshots/add/quiet.stderr b/tests/snapshots/add/quiet.stderr
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/quiet.stdout b/tests/snapshots/add/quiet.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/quiet/in b/tests/snapshots/add/quiet/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/quiet/out/Cargo.toml b/tests/snapshots/add/quiet/out/Cargo.toml
new file mode 100644 (file)
index 0000000..79d735a
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+your-face = "99999.0.0"
diff --git a/tests/snapshots/add/quiet/stderr.log b/tests/snapshots/add/quiet/stderr.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/quiet/stdout.log b/tests/snapshots/add/quiet/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/registry.in/Cargo.toml b/tests/snapshots/add/registry.in/Cargo.toml
deleted file mode 100644 (file)
index 3ecdb66..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/registry.in/src/lib.rs b/tests/snapshots/add/registry.in/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/registry.out/Cargo.toml b/tests/snapshots/add/registry.out/Cargo.toml
deleted file mode 100644 (file)
index e856bee..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-my-package1 = { version = "99999.0.0", registry = "alternative" }
-my-package2 = { version = "99999.0.0", registry = "alternative" }
diff --git a/tests/snapshots/add/registry.stderr b/tests/snapshots/add/registry.stderr
deleted file mode 100644 (file)
index 437e780..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-    Updating `alternative` index
-      Adding my-package1 v99999.0.0 to dependencies.
-      Adding my-package2 v99999.0.0 to dependencies.
diff --git a/tests/snapshots/add/registry.stdout b/tests/snapshots/add/registry.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/registry/in/Cargo.toml b/tests/snapshots/add/registry/in/Cargo.toml
new file mode 100644 (file)
index 0000000..3ecdb66
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/registry/in/src/lib.rs b/tests/snapshots/add/registry/in/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/registry/out/Cargo.toml b/tests/snapshots/add/registry/out/Cargo.toml
new file mode 100644 (file)
index 0000000..e856bee
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+my-package1 = { version = "99999.0.0", registry = "alternative" }
+my-package2 = { version = "99999.0.0", registry = "alternative" }
diff --git a/tests/snapshots/add/registry/stderr.log b/tests/snapshots/add/registry/stderr.log
new file mode 100644 (file)
index 0000000..437e780
--- /dev/null
@@ -0,0 +1,3 @@
+    Updating `alternative` index
+      Adding my-package1 v99999.0.0 to dependencies.
+      Adding my-package2 v99999.0.0 to dependencies.
diff --git a/tests/snapshots/add/registry/stdout.log b/tests/snapshots/add/registry/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/rename.in b/tests/snapshots/add/rename.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/rename.out/Cargo.toml b/tests/snapshots/add/rename.out/Cargo.toml
deleted file mode 100644 (file)
index ebcfbbd..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-renamed = { version = "99999.0.0", package = "my-package" }
diff --git a/tests/snapshots/add/rename.stderr b/tests/snapshots/add/rename.stderr
deleted file mode 100644 (file)
index fd6b711..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-    Updating `dummy-registry` index
-      Adding my-package v99999.0.0 to dependencies.
diff --git a/tests/snapshots/add/rename.stdout b/tests/snapshots/add/rename.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/rename/in b/tests/snapshots/add/rename/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/rename/out/Cargo.toml b/tests/snapshots/add/rename/out/Cargo.toml
new file mode 100644 (file)
index 0000000..ebcfbbd
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+renamed = { version = "99999.0.0", package = "my-package" }
diff --git a/tests/snapshots/add/rename/stderr.log b/tests/snapshots/add/rename/stderr.log
new file mode 100644 (file)
index 0000000..fd6b711
--- /dev/null
@@ -0,0 +1,2 @@
+    Updating `dummy-registry` index
+      Adding my-package v99999.0.0 to dependencies.
diff --git a/tests/snapshots/add/rename/stdout.log b/tests/snapshots/add/rename/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/require_weak.in/Cargo.toml b/tests/snapshots/add/require_weak.in/Cargo.toml
deleted file mode 100644 (file)
index 54faf17..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[features]
-eyes = ["your-face?/eyes"]
-
-[dependencies]
-your-face = { version = "99999.0.0", optional = true }
diff --git a/tests/snapshots/add/require_weak.in/src/lib.rs b/tests/snapshots/add/require_weak.in/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/require_weak.out/Cargo.toml b/tests/snapshots/add/require_weak.out/Cargo.toml
deleted file mode 100644 (file)
index a0e4b97..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[features]
-eyes = ["your-face/eyes"]
-
-[dependencies]
-your-face = { version = "99999.0.0" }
diff --git a/tests/snapshots/add/require_weak.stderr b/tests/snapshots/add/require_weak.stderr
deleted file mode 100644 (file)
index 796b960..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-    Updating `dummy-registry` index
-      Adding your-face v99999.0.0 to dependencies.
-             Features:
-             - ears
-             - eyes
-             - mouth
-             - nose
diff --git a/tests/snapshots/add/require_weak.stdout b/tests/snapshots/add/require_weak.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/require_weak/in/Cargo.toml b/tests/snapshots/add/require_weak/in/Cargo.toml
new file mode 100644 (file)
index 0000000..54faf17
--- /dev/null
@@ -0,0 +1,11 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[features]
+eyes = ["your-face?/eyes"]
+
+[dependencies]
+your-face = { version = "99999.0.0", optional = true }
diff --git a/tests/snapshots/add/require_weak/in/src/lib.rs b/tests/snapshots/add/require_weak/in/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/require_weak/out/Cargo.toml b/tests/snapshots/add/require_weak/out/Cargo.toml
new file mode 100644 (file)
index 0000000..a0e4b97
--- /dev/null
@@ -0,0 +1,11 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[features]
+eyes = ["your-face/eyes"]
+
+[dependencies]
+your-face = { version = "99999.0.0" }
diff --git a/tests/snapshots/add/require_weak/stderr.log b/tests/snapshots/add/require_weak/stderr.log
new file mode 100644 (file)
index 0000000..796b960
--- /dev/null
@@ -0,0 +1,7 @@
+    Updating `dummy-registry` index
+      Adding your-face v99999.0.0 to dependencies.
+             Features:
+             - ears
+             - eyes
+             - mouth
+             - nose
diff --git a/tests/snapshots/add/require_weak/stdout.log b/tests/snapshots/add/require_weak/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/target.in b/tests/snapshots/add/target.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/target.out/Cargo.toml b/tests/snapshots/add/target.out/Cargo.toml
deleted file mode 100644 (file)
index 9c96ede..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[target.i686-unknown-linux-gnu.dependencies]
-my-package1 = "99999.0.0"
-my-package2 = "99999.0.0"
diff --git a/tests/snapshots/add/target.stderr b/tests/snapshots/add/target.stderr
deleted file mode 100644 (file)
index 3413bcc..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-    Updating `dummy-registry` index
-      Adding my-package1 v99999.0.0 to dependencies for target `i686-unknown-linux-gnu`.
-      Adding my-package2 v99999.0.0 to dependencies for target `i686-unknown-linux-gnu`.
diff --git a/tests/snapshots/add/target.stdout b/tests/snapshots/add/target.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/target/in b/tests/snapshots/add/target/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/target/out/Cargo.toml b/tests/snapshots/add/target/out/Cargo.toml
new file mode 100644 (file)
index 0000000..9c96ede
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[target.i686-unknown-linux-gnu.dependencies]
+my-package1 = "99999.0.0"
+my-package2 = "99999.0.0"
diff --git a/tests/snapshots/add/target/stderr.log b/tests/snapshots/add/target/stderr.log
new file mode 100644 (file)
index 0000000..3413bcc
--- /dev/null
@@ -0,0 +1,3 @@
+    Updating `dummy-registry` index
+      Adding my-package1 v99999.0.0 to dependencies for target `i686-unknown-linux-gnu`.
+      Adding my-package2 v99999.0.0 to dependencies for target `i686-unknown-linux-gnu`.
diff --git a/tests/snapshots/add/target/stdout.log b/tests/snapshots/add/target/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/target_cfg.in b/tests/snapshots/add/target_cfg.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/target_cfg.out/Cargo.toml b/tests/snapshots/add/target_cfg.out/Cargo.toml
deleted file mode 100644 (file)
index 212ec57..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[target."cfg(unix)".dependencies]
-my-package1 = "99999.0.0"
-my-package2 = "99999.0.0"
diff --git a/tests/snapshots/add/target_cfg.stderr b/tests/snapshots/add/target_cfg.stderr
deleted file mode 100644 (file)
index e405c8d..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-    Updating `dummy-registry` index
-      Adding my-package1 v99999.0.0 to dependencies for target `cfg(unix)`.
-      Adding my-package2 v99999.0.0 to dependencies for target `cfg(unix)`.
diff --git a/tests/snapshots/add/target_cfg.stdout b/tests/snapshots/add/target_cfg.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/target_cfg/in b/tests/snapshots/add/target_cfg/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/target_cfg/out/Cargo.toml b/tests/snapshots/add/target_cfg/out/Cargo.toml
new file mode 100644 (file)
index 0000000..212ec57
--- /dev/null
@@ -0,0 +1,9 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[target."cfg(unix)".dependencies]
+my-package1 = "99999.0.0"
+my-package2 = "99999.0.0"
diff --git a/tests/snapshots/add/target_cfg/stderr.log b/tests/snapshots/add/target_cfg/stderr.log
new file mode 100644 (file)
index 0000000..e405c8d
--- /dev/null
@@ -0,0 +1,3 @@
+    Updating `dummy-registry` index
+      Adding my-package1 v99999.0.0 to dependencies for target `cfg(unix)`.
+      Adding my-package2 v99999.0.0 to dependencies for target `cfg(unix)`.
diff --git a/tests/snapshots/add/target_cfg/stdout.log b/tests/snapshots/add/target_cfg/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/unknown_inherited_feature.in/Cargo.toml b/tests/snapshots/add/unknown_inherited_feature.in/Cargo.toml
deleted file mode 100644 (file)
index b2a34c9..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
-
-[workspace.dependencies]
-foo = { version = "0.0.0", path = "./dependency", features = ["not_recognized"] }
diff --git a/tests/snapshots/add/unknown_inherited_feature.in/dependency/Cargo.toml b/tests/snapshots/add/unknown_inherited_feature.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index f34d7a6..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-[package]
-name = "foo"
-version = "0.0.0"
-
-[features]
-default-base = []
-default-test-base = []
-default-merge-base = []
-default = ["default-base", "default-test-base", "default-merge-base"]
-test-base = []
-test = ["test-base", "default-test-base"]
-merge-base = []
-merge = ["merge-base", "default-merge-base"]
-unrelated = []
\ No newline at end of file
diff --git a/tests/snapshots/add/unknown_inherited_feature.in/dependency/src/lib.rs b/tests/snapshots/add/unknown_inherited_feature.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/unknown_inherited_feature.in/primary/Cargo.toml b/tests/snapshots/add/unknown_inherited_feature.in/primary/Cargo.toml
deleted file mode 100644 (file)
index 0f91d71..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-cargo-features = ["workspace-inheritance"]
-
-[package]
-name = "bar"
-version = "0.0.0"
-
-[dependencies]
-foo = { workspace = true, features = ["test"] }
diff --git a/tests/snapshots/add/unknown_inherited_feature.in/primary/src/lib.rs b/tests/snapshots/add/unknown_inherited_feature.in/primary/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/unknown_inherited_feature.out/Cargo.toml b/tests/snapshots/add/unknown_inherited_feature.out/Cargo.toml
deleted file mode 100644 (file)
index b2a34c9..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
-
-[workspace.dependencies]
-foo = { version = "0.0.0", path = "./dependency", features = ["not_recognized"] }
diff --git a/tests/snapshots/add/unknown_inherited_feature.out/dependency/Cargo.toml b/tests/snapshots/add/unknown_inherited_feature.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index f34d7a6..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-[package]
-name = "foo"
-version = "0.0.0"
-
-[features]
-default-base = []
-default-test-base = []
-default-merge-base = []
-default = ["default-base", "default-test-base", "default-merge-base"]
-test-base = []
-test = ["test-base", "default-test-base"]
-merge-base = []
-merge = ["merge-base", "default-merge-base"]
-unrelated = []
\ No newline at end of file
diff --git a/tests/snapshots/add/unknown_inherited_feature.out/primary/Cargo.toml b/tests/snapshots/add/unknown_inherited_feature.out/primary/Cargo.toml
deleted file mode 100644 (file)
index 0f91d71..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-cargo-features = ["workspace-inheritance"]
-
-[package]
-name = "bar"
-version = "0.0.0"
-
-[dependencies]
-foo = { workspace = true, features = ["test"] }
diff --git a/tests/snapshots/add/unknown_inherited_feature.stderr b/tests/snapshots/add/unknown_inherited_feature.stderr
deleted file mode 100644 (file)
index 693e887..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-      Adding foo (workspace) to dependencies.
-             Features:
-             + default-base
-             + default-merge-base
-             + default-test-base
-             + not_recognized
-             + test
-             + test-base
-             - merge
-             - merge-base
-             - unrelated
-error: unrecognized features: ["not_recognized"]
diff --git a/tests/snapshots/add/unknown_inherited_feature.stdout b/tests/snapshots/add/unknown_inherited_feature.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/unknown_inherited_feature/in/Cargo.toml b/tests/snapshots/add/unknown_inherited_feature/in/Cargo.toml
new file mode 100644 (file)
index 0000000..b2a34c9
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+members = ["primary", "dependency"]
+
+[workspace.dependencies]
+foo = { version = "0.0.0", path = "./dependency", features = ["not_recognized"] }
diff --git a/tests/snapshots/add/unknown_inherited_feature/in/dependency/Cargo.toml b/tests/snapshots/add/unknown_inherited_feature/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..f34d7a6
--- /dev/null
@@ -0,0 +1,14 @@
+[package]
+name = "foo"
+version = "0.0.0"
+
+[features]
+default-base = []
+default-test-base = []
+default-merge-base = []
+default = ["default-base", "default-test-base", "default-merge-base"]
+test-base = []
+test = ["test-base", "default-test-base"]
+merge-base = []
+merge = ["merge-base", "default-merge-base"]
+unrelated = []
\ No newline at end of file
diff --git a/tests/snapshots/add/unknown_inherited_feature/in/dependency/src/lib.rs b/tests/snapshots/add/unknown_inherited_feature/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/unknown_inherited_feature/in/primary/Cargo.toml b/tests/snapshots/add/unknown_inherited_feature/in/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..0f91d71
--- /dev/null
@@ -0,0 +1,8 @@
+cargo-features = ["workspace-inheritance"]
+
+[package]
+name = "bar"
+version = "0.0.0"
+
+[dependencies]
+foo = { workspace = true, features = ["test"] }
diff --git a/tests/snapshots/add/unknown_inherited_feature/in/primary/src/lib.rs b/tests/snapshots/add/unknown_inherited_feature/in/primary/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/unknown_inherited_feature/out/Cargo.toml b/tests/snapshots/add/unknown_inherited_feature/out/Cargo.toml
new file mode 100644 (file)
index 0000000..b2a34c9
--- /dev/null
@@ -0,0 +1,5 @@
+[workspace]
+members = ["primary", "dependency"]
+
+[workspace.dependencies]
+foo = { version = "0.0.0", path = "./dependency", features = ["not_recognized"] }
diff --git a/tests/snapshots/add/unknown_inherited_feature/out/dependency/Cargo.toml b/tests/snapshots/add/unknown_inherited_feature/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..f34d7a6
--- /dev/null
@@ -0,0 +1,14 @@
+[package]
+name = "foo"
+version = "0.0.0"
+
+[features]
+default-base = []
+default-test-base = []
+default-merge-base = []
+default = ["default-base", "default-test-base", "default-merge-base"]
+test-base = []
+test = ["test-base", "default-test-base"]
+merge-base = []
+merge = ["merge-base", "default-merge-base"]
+unrelated = []
\ No newline at end of file
diff --git a/tests/snapshots/add/unknown_inherited_feature/out/primary/Cargo.toml b/tests/snapshots/add/unknown_inherited_feature/out/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..0f91d71
--- /dev/null
@@ -0,0 +1,8 @@
+cargo-features = ["workspace-inheritance"]
+
+[package]
+name = "bar"
+version = "0.0.0"
+
+[dependencies]
+foo = { workspace = true, features = ["test"] }
diff --git a/tests/snapshots/add/unknown_inherited_feature/stderr.log b/tests/snapshots/add/unknown_inherited_feature/stderr.log
new file mode 100644 (file)
index 0000000..693e887
--- /dev/null
@@ -0,0 +1,12 @@
+      Adding foo (workspace) to dependencies.
+             Features:
+             + default-base
+             + default-merge-base
+             + default-test-base
+             + not_recognized
+             + test
+             + test-base
+             - merge
+             - merge-base
+             - unrelated
+error: unrecognized features: ["not_recognized"]
diff --git a/tests/snapshots/add/unknown_inherited_feature/stdout.log b/tests/snapshots/add/unknown_inherited_feature/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/vers.in b/tests/snapshots/add/vers.in
deleted file mode 120000 (symlink)
index 87eae14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-add-basic.in/
\ No newline at end of file
diff --git a/tests/snapshots/add/vers.out/Cargo.toml b/tests/snapshots/add/vers.out/Cargo.toml
deleted file mode 100644 (file)
index c6ca3d6..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[workspace]
-
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-my-package = ">=0.1.1"
diff --git a/tests/snapshots/add/vers.stderr b/tests/snapshots/add/vers.stderr
deleted file mode 100644 (file)
index 7ef92d2..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-    Updating `dummy-registry` index
-      Adding my-package >=0.1.1 to dependencies.
diff --git a/tests/snapshots/add/vers.stdout b/tests/snapshots/add/vers.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/vers/in b/tests/snapshots/add/vers/in
new file mode 120000 (symlink)
index 0000000..6c6a27f
--- /dev/null
@@ -0,0 +1 @@
+../add-basic.in
\ No newline at end of file
diff --git a/tests/snapshots/add/vers/out/Cargo.toml b/tests/snapshots/add/vers/out/Cargo.toml
new file mode 100644 (file)
index 0000000..c6ca3d6
--- /dev/null
@@ -0,0 +1,8 @@
+[workspace]
+
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+my-package = ">=0.1.1"
diff --git a/tests/snapshots/add/vers/stderr.log b/tests/snapshots/add/vers/stderr.log
new file mode 100644 (file)
index 0000000..7ef92d2
--- /dev/null
@@ -0,0 +1,2 @@
+    Updating `dummy-registry` index
+      Adding my-package >=0.1.1 to dependencies.
diff --git a/tests/snapshots/add/vers/stdout.log b/tests/snapshots/add/vers/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/workspace_name.in/Cargo.toml b/tests/snapshots/add/workspace_name.in/Cargo.toml
deleted file mode 100644 (file)
index 57e1f30..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
diff --git a/tests/snapshots/add/workspace_name.in/dependency/Cargo.toml b/tests/snapshots/add/workspace_name.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index ca4f36d..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "cargo-list-test-fixture-dependency"
-version = "0.0.0"
diff --git a/tests/snapshots/add/workspace_name.in/dependency/src/lib.rs b/tests/snapshots/add/workspace_name.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/workspace_name.in/primary/Cargo.toml b/tests/snapshots/add/workspace_name.in/primary/Cargo.toml
deleted file mode 100644 (file)
index 5e20016..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/workspace_name.in/primary/src/lib.rs b/tests/snapshots/add/workspace_name.in/primary/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/workspace_name.out/Cargo.toml b/tests/snapshots/add/workspace_name.out/Cargo.toml
deleted file mode 100644 (file)
index 57e1f30..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
diff --git a/tests/snapshots/add/workspace_name.out/dependency/Cargo.toml b/tests/snapshots/add/workspace_name.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index ca4f36d..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "cargo-list-test-fixture-dependency"
-version = "0.0.0"
diff --git a/tests/snapshots/add/workspace_name.out/primary/Cargo.toml b/tests/snapshots/add/workspace_name.out/primary/Cargo.toml
deleted file mode 100644 (file)
index a693df5..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-cargo-list-test-fixture-dependency = { version = "0.0.0", path = "../dependency" }
diff --git a/tests/snapshots/add/workspace_name.stderr b/tests/snapshots/add/workspace_name.stderr
deleted file mode 100644 (file)
index 8109d3c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-      Adding cargo-list-test-fixture-dependency (local) to dependencies.
diff --git a/tests/snapshots/add/workspace_name.stdout b/tests/snapshots/add/workspace_name.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/workspace_name/in/Cargo.toml b/tests/snapshots/add/workspace_name/in/Cargo.toml
new file mode 100644 (file)
index 0000000..57e1f30
--- /dev/null
@@ -0,0 +1,2 @@
+[workspace]
+members = ["primary", "dependency"]
diff --git a/tests/snapshots/add/workspace_name/in/dependency/Cargo.toml b/tests/snapshots/add/workspace_name/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..ca4f36d
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "cargo-list-test-fixture-dependency"
+version = "0.0.0"
diff --git a/tests/snapshots/add/workspace_name/in/dependency/src/lib.rs b/tests/snapshots/add/workspace_name/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/workspace_name/in/primary/Cargo.toml b/tests/snapshots/add/workspace_name/in/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..5e20016
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/workspace_name/in/primary/src/lib.rs b/tests/snapshots/add/workspace_name/in/primary/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/workspace_name/out/Cargo.toml b/tests/snapshots/add/workspace_name/out/Cargo.toml
new file mode 100644 (file)
index 0000000..57e1f30
--- /dev/null
@@ -0,0 +1,2 @@
+[workspace]
+members = ["primary", "dependency"]
diff --git a/tests/snapshots/add/workspace_name/out/dependency/Cargo.toml b/tests/snapshots/add/workspace_name/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..ca4f36d
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "cargo-list-test-fixture-dependency"
+version = "0.0.0"
diff --git a/tests/snapshots/add/workspace_name/out/primary/Cargo.toml b/tests/snapshots/add/workspace_name/out/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..a693df5
--- /dev/null
@@ -0,0 +1,6 @@
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+cargo-list-test-fixture-dependency = { version = "0.0.0", path = "../dependency" }
diff --git a/tests/snapshots/add/workspace_name/stderr.log b/tests/snapshots/add/workspace_name/stderr.log
new file mode 100644 (file)
index 0000000..8109d3c
--- /dev/null
@@ -0,0 +1 @@
+      Adding cargo-list-test-fixture-dependency (local) to dependencies.
diff --git a/tests/snapshots/add/workspace_name/stdout.log b/tests/snapshots/add/workspace_name/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/workspace_path.in/Cargo.toml b/tests/snapshots/add/workspace_path.in/Cargo.toml
deleted file mode 100644 (file)
index 57e1f30..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
diff --git a/tests/snapshots/add/workspace_path.in/dependency/Cargo.toml b/tests/snapshots/add/workspace_path.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index ca4f36d..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "cargo-list-test-fixture-dependency"
-version = "0.0.0"
diff --git a/tests/snapshots/add/workspace_path.in/dependency/src/lib.rs b/tests/snapshots/add/workspace_path.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/workspace_path.in/primary/Cargo.toml b/tests/snapshots/add/workspace_path.in/primary/Cargo.toml
deleted file mode 100644 (file)
index 5e20016..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/workspace_path.in/primary/src/lib.rs b/tests/snapshots/add/workspace_path.in/primary/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/workspace_path.out/Cargo.toml b/tests/snapshots/add/workspace_path.out/Cargo.toml
deleted file mode 100644 (file)
index 57e1f30..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
diff --git a/tests/snapshots/add/workspace_path.out/dependency/Cargo.toml b/tests/snapshots/add/workspace_path.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index ca4f36d..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "cargo-list-test-fixture-dependency"
-version = "0.0.0"
diff --git a/tests/snapshots/add/workspace_path.out/primary/Cargo.toml b/tests/snapshots/add/workspace_path.out/primary/Cargo.toml
deleted file mode 100644 (file)
index a693df5..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dependencies]
-cargo-list-test-fixture-dependency = { version = "0.0.0", path = "../dependency" }
diff --git a/tests/snapshots/add/workspace_path.stderr b/tests/snapshots/add/workspace_path.stderr
deleted file mode 100644 (file)
index 8109d3c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-      Adding cargo-list-test-fixture-dependency (local) to dependencies.
diff --git a/tests/snapshots/add/workspace_path.stdout b/tests/snapshots/add/workspace_path.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/workspace_path/in/Cargo.toml b/tests/snapshots/add/workspace_path/in/Cargo.toml
new file mode 100644 (file)
index 0000000..57e1f30
--- /dev/null
@@ -0,0 +1,2 @@
+[workspace]
+members = ["primary", "dependency"]
diff --git a/tests/snapshots/add/workspace_path/in/dependency/Cargo.toml b/tests/snapshots/add/workspace_path/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..ca4f36d
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "cargo-list-test-fixture-dependency"
+version = "0.0.0"
diff --git a/tests/snapshots/add/workspace_path/in/dependency/src/lib.rs b/tests/snapshots/add/workspace_path/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/workspace_path/in/primary/Cargo.toml b/tests/snapshots/add/workspace_path/in/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..5e20016
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/workspace_path/in/primary/src/lib.rs b/tests/snapshots/add/workspace_path/in/primary/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/workspace_path/out/Cargo.toml b/tests/snapshots/add/workspace_path/out/Cargo.toml
new file mode 100644 (file)
index 0000000..57e1f30
--- /dev/null
@@ -0,0 +1,2 @@
+[workspace]
+members = ["primary", "dependency"]
diff --git a/tests/snapshots/add/workspace_path/out/dependency/Cargo.toml b/tests/snapshots/add/workspace_path/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..ca4f36d
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "cargo-list-test-fixture-dependency"
+version = "0.0.0"
diff --git a/tests/snapshots/add/workspace_path/out/primary/Cargo.toml b/tests/snapshots/add/workspace_path/out/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..a693df5
--- /dev/null
@@ -0,0 +1,6 @@
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dependencies]
+cargo-list-test-fixture-dependency = { version = "0.0.0", path = "../dependency" }
diff --git a/tests/snapshots/add/workspace_path/stderr.log b/tests/snapshots/add/workspace_path/stderr.log
new file mode 100644 (file)
index 0000000..8109d3c
--- /dev/null
@@ -0,0 +1 @@
+      Adding cargo-list-test-fixture-dependency (local) to dependencies.
diff --git a/tests/snapshots/add/workspace_path/stdout.log b/tests/snapshots/add/workspace_path/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/workspace_path_dev.in/Cargo.toml b/tests/snapshots/add/workspace_path_dev.in/Cargo.toml
deleted file mode 100644 (file)
index 57e1f30..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
diff --git a/tests/snapshots/add/workspace_path_dev.in/dependency/Cargo.toml b/tests/snapshots/add/workspace_path_dev.in/dependency/Cargo.toml
deleted file mode 100644 (file)
index ca4f36d..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "cargo-list-test-fixture-dependency"
-version = "0.0.0"
diff --git a/tests/snapshots/add/workspace_path_dev.in/dependency/src/lib.rs b/tests/snapshots/add/workspace_path_dev.in/dependency/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/workspace_path_dev.in/primary/Cargo.toml b/tests/snapshots/add/workspace_path_dev.in/primary/Cargo.toml
deleted file mode 100644 (file)
index 5e20016..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
diff --git a/tests/snapshots/add/workspace_path_dev.in/primary/src/lib.rs b/tests/snapshots/add/workspace_path_dev.in/primary/src/lib.rs
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/workspace_path_dev.out/Cargo.toml b/tests/snapshots/add/workspace_path_dev.out/Cargo.toml
deleted file mode 100644 (file)
index 57e1f30..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-[workspace]
-members = ["primary", "dependency"]
diff --git a/tests/snapshots/add/workspace_path_dev.out/dependency/Cargo.toml b/tests/snapshots/add/workspace_path_dev.out/dependency/Cargo.toml
deleted file mode 100644 (file)
index ca4f36d..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[package]
-name = "cargo-list-test-fixture-dependency"
-version = "0.0.0"
diff --git a/tests/snapshots/add/workspace_path_dev.out/primary/Cargo.toml b/tests/snapshots/add/workspace_path_dev.out/primary/Cargo.toml
deleted file mode 100644 (file)
index 8dfa5c2..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-[package]
-name = "cargo-list-test-fixture"
-version = "0.0.0"
-
-[dev-dependencies]
-cargo-list-test-fixture-dependency = { path = "../dependency" }
diff --git a/tests/snapshots/add/workspace_path_dev.stderr b/tests/snapshots/add/workspace_path_dev.stderr
deleted file mode 100644 (file)
index d8093d6..0000000
+++ /dev/null
@@ -1 +0,0 @@
-      Adding cargo-list-test-fixture-dependency (local) to dev-dependencies.
diff --git a/tests/snapshots/add/workspace_path_dev.stdout b/tests/snapshots/add/workspace_path_dev.stdout
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/tests/snapshots/add/workspace_path_dev/in/Cargo.toml b/tests/snapshots/add/workspace_path_dev/in/Cargo.toml
new file mode 100644 (file)
index 0000000..57e1f30
--- /dev/null
@@ -0,0 +1,2 @@
+[workspace]
+members = ["primary", "dependency"]
diff --git a/tests/snapshots/add/workspace_path_dev/in/dependency/Cargo.toml b/tests/snapshots/add/workspace_path_dev/in/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..ca4f36d
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "cargo-list-test-fixture-dependency"
+version = "0.0.0"
diff --git a/tests/snapshots/add/workspace_path_dev/in/dependency/src/lib.rs b/tests/snapshots/add/workspace_path_dev/in/dependency/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/workspace_path_dev/in/primary/Cargo.toml b/tests/snapshots/add/workspace_path_dev/in/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..5e20016
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
diff --git a/tests/snapshots/add/workspace_path_dev/in/primary/src/lib.rs b/tests/snapshots/add/workspace_path_dev/in/primary/src/lib.rs
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/snapshots/add/workspace_path_dev/out/Cargo.toml b/tests/snapshots/add/workspace_path_dev/out/Cargo.toml
new file mode 100644 (file)
index 0000000..57e1f30
--- /dev/null
@@ -0,0 +1,2 @@
+[workspace]
+members = ["primary", "dependency"]
diff --git a/tests/snapshots/add/workspace_path_dev/out/dependency/Cargo.toml b/tests/snapshots/add/workspace_path_dev/out/dependency/Cargo.toml
new file mode 100644 (file)
index 0000000..ca4f36d
--- /dev/null
@@ -0,0 +1,3 @@
+[package]
+name = "cargo-list-test-fixture-dependency"
+version = "0.0.0"
diff --git a/tests/snapshots/add/workspace_path_dev/out/primary/Cargo.toml b/tests/snapshots/add/workspace_path_dev/out/primary/Cargo.toml
new file mode 100644 (file)
index 0000000..8dfa5c2
--- /dev/null
@@ -0,0 +1,6 @@
+[package]
+name = "cargo-list-test-fixture"
+version = "0.0.0"
+
+[dev-dependencies]
+cargo-list-test-fixture-dependency = { path = "../dependency" }
diff --git a/tests/snapshots/add/workspace_path_dev/stderr.log b/tests/snapshots/add/workspace_path_dev/stderr.log
new file mode 100644 (file)
index 0000000..d8093d6
--- /dev/null
@@ -0,0 +1 @@
+      Adding cargo-list-test-fixture-dependency (local) to dev-dependencies.
diff --git a/tests/snapshots/add/workspace_path_dev/stdout.log b/tests/snapshots/add/workspace_path_dev/stdout.log
new file mode 100644 (file)
index 0000000..e69de29
index c6924b37d43da43dc2e0716d2d3f32aaf0ffa71a..5e5a3a564e5b052e2b59d9cfa7b801a63b25e4fe 100644 (file)
@@ -88,7 +88,7 @@ fn add_registry_packages(alt: bool) {
 #[cargo_test]
 fn add_basic() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/add_basic.in");
+    let project = Project::from_template("tests/snapshots/add/add_basic/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -98,16 +98,16 @@ fn add_basic() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/add_basic.stdout")
-        .stderr_matches_path("tests/snapshots/add/add_basic.stderr");
+        .stdout_matches_path("tests/snapshots/add/add_basic/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/add_basic/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/add_basic.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/add_basic/out", &project_root);
 }
 
 #[cargo_test]
 fn add_multiple() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/add_multiple.in");
+    let project = Project::from_template("tests/snapshots/add/add_multiple/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -117,16 +117,16 @@ fn add_multiple() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/add_multiple.stdout")
-        .stderr_matches_path("tests/snapshots/add/add_multiple.stderr");
+        .stdout_matches_path("tests/snapshots/add/add_multiple/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/add_multiple/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/add_multiple.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/add_multiple/out", &project_root);
 }
 
 #[cargo_test]
 fn quiet() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/quiet.in");
+    let project = Project::from_template("tests/snapshots/add/quiet/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -136,16 +136,16 @@ fn quiet() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/quiet.stdout")
-        .stderr_matches_path("tests/snapshots/add/quiet.stderr");
+        .stdout_matches_path("tests/snapshots/add/quiet/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/quiet/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/quiet.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/quiet/out", &project_root);
 }
 
 #[cargo_test]
 fn add_normalized_name_external() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/add_normalized_name_external.in");
+    let project = Project::from_template("tests/snapshots/add/add_normalized_name_external/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -155,11 +155,11 @@ fn add_normalized_name_external() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/add_normalized_name_external.stdout")
-        .stderr_matches_path("tests/snapshots/add/add_normalized_name_external.stderr");
+        .stdout_matches_path("tests/snapshots/add/add_normalized_name_external/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/add_normalized_name_external/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/add_normalized_name_external.out",
+        "tests/snapshots/add/add_normalized_name_external/out",
         &project_root,
     );
 }
@@ -167,7 +167,7 @@ fn add_normalized_name_external() {
 #[cargo_test]
 fn infer_prerelease() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/infer_prerelease.in");
+    let project = Project::from_template("tests/snapshots/add/infer_prerelease/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -177,16 +177,16 @@ fn infer_prerelease() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/infer_prerelease.stdout")
-        .stderr_matches_path("tests/snapshots/add/infer_prerelease.stderr");
+        .stdout_matches_path("tests/snapshots/add/infer_prerelease/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/infer_prerelease/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/infer_prerelease.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/infer_prerelease/out", &project_root);
 }
 
 #[cargo_test]
 fn build() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/build.in");
+    let project = Project::from_template("tests/snapshots/add/build/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -196,16 +196,16 @@ fn build() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/build.stdout")
-        .stderr_matches_path("tests/snapshots/add/build.stderr");
+        .stdout_matches_path("tests/snapshots/add/build/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/build/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/build.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/build/out", &project_root);
 }
 
 #[cargo_test]
 fn build_prefer_existing_version() {
     init_alt_registry();
-    let project = Project::from_template("tests/snapshots/add/build_prefer_existing_version.in");
+    let project = Project::from_template("tests/snapshots/add/build_prefer_existing_version/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -215,11 +215,11 @@ fn build_prefer_existing_version() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/build_prefer_existing_version.stdout")
-        .stderr_matches_path("tests/snapshots/add/build_prefer_existing_version.stderr");
+        .stdout_matches_path("tests/snapshots/add/build_prefer_existing_version/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/build_prefer_existing_version/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/build_prefer_existing_version.out",
+        "tests/snapshots/add/build_prefer_existing_version/out",
         &project_root,
     );
 }
@@ -227,7 +227,7 @@ fn build_prefer_existing_version() {
 #[cargo_test]
 fn default_features() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/default_features.in");
+    let project = Project::from_template("tests/snapshots/add/default_features/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -237,16 +237,16 @@ fn default_features() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/default_features.stdout")
-        .stderr_matches_path("tests/snapshots/add/default_features.stderr");
+        .stdout_matches_path("tests/snapshots/add/default_features/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/default_features/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/default_features.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/default_features/out", &project_root);
 }
 
 #[cargo_test]
 fn require_weak() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/require_weak.in");
+    let project = Project::from_template("tests/snapshots/add/require_weak/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -256,16 +256,16 @@ fn require_weak() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/require_weak.stdout")
-        .stderr_matches_path("tests/snapshots/add/require_weak.stderr");
+        .stdout_matches_path("tests/snapshots/add/require_weak/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/require_weak/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/require_weak.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/require_weak/out", &project_root);
 }
 
 #[cargo_test]
 fn detect_workspace_inherit() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/detect_workspace_inherit.in");
+    let project = Project::from_template("tests/snapshots/add/detect_workspace_inherit/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -276,11 +276,11 @@ fn detect_workspace_inherit() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/detect_workspace_inherit.stdout")
-        .stderr_matches_path("tests/snapshots/add/detect_workspace_inherit.stderr");
+        .stdout_matches_path("tests/snapshots/add/detect_workspace_inherit/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/detect_workspace_inherit/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/detect_workspace_inherit.out",
+        "tests/snapshots/add/detect_workspace_inherit/out",
         &project_root,
     );
 }
@@ -289,7 +289,7 @@ fn detect_workspace_inherit() {
 fn detect_workspace_inherit_features() {
     init_registry();
     let project =
-        Project::from_template("tests/snapshots/add/detect_workspace_inherit_features.in");
+        Project::from_template("tests/snapshots/add/detect_workspace_inherit_features/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -300,11 +300,11 @@ fn detect_workspace_inherit_features() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/detect_workspace_inherit_features.stdout")
-        .stderr_matches_path("tests/snapshots/add/detect_workspace_inherit_features.stderr");
+        .stdout_matches_path("tests/snapshots/add/detect_workspace_inherit_features/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/detect_workspace_inherit_features/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/detect_workspace_inherit_features.out",
+        "tests/snapshots/add/detect_workspace_inherit_features/out",
         &project_root,
     );
 }
@@ -313,7 +313,7 @@ fn detect_workspace_inherit_features() {
 fn detect_workspace_inherit_optional() {
     init_registry();
     let project =
-        Project::from_template("tests/snapshots/add/detect_workspace_inherit_optional.in");
+        Project::from_template("tests/snapshots/add/detect_workspace_inherit_optional/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -324,11 +324,11 @@ fn detect_workspace_inherit_optional() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/detect_workspace_inherit_optional.stdout")
-        .stderr_matches_path("tests/snapshots/add/detect_workspace_inherit_optional.stderr");
+        .stdout_matches_path("tests/snapshots/add/detect_workspace_inherit_optional/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/detect_workspace_inherit_optional/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/detect_workspace_inherit_optional.out",
+        "tests/snapshots/add/detect_workspace_inherit_optional/out",
         &project_root,
     );
 }
@@ -336,7 +336,7 @@ fn detect_workspace_inherit_optional() {
 #[cargo_test]
 fn dev() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/dev.in");
+    let project = Project::from_template("tests/snapshots/add/dev/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -346,16 +346,16 @@ fn dev() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/dev.stdout")
-        .stderr_matches_path("tests/snapshots/add/dev.stderr");
+        .stdout_matches_path("tests/snapshots/add/dev/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/dev/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/dev.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/dev/out", &project_root);
 }
 
 #[cargo_test]
 fn dev_build_conflict() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/dev_build_conflict.in");
+    let project = Project::from_template("tests/snapshots/add/dev_build_conflict/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -365,16 +365,16 @@ fn dev_build_conflict() {
         .current_dir(cwd)
         .assert()
         .code(1)
-        .stdout_matches_path("tests/snapshots/add/dev_build_conflict.stdout")
-        .stderr_matches_path("tests/snapshots/add/dev_build_conflict.stderr");
+        .stdout_matches_path("tests/snapshots/add/dev_build_conflict/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/dev_build_conflict/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/dev_build_conflict.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/dev_build_conflict/out", &project_root);
 }
 
 #[cargo_test]
 fn dev_prefer_existing_version() {
     init_alt_registry();
-    let project = Project::from_template("tests/snapshots/add/dev_prefer_existing_version.in");
+    let project = Project::from_template("tests/snapshots/add/dev_prefer_existing_version/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -384,11 +384,11 @@ fn dev_prefer_existing_version() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/dev_prefer_existing_version.stdout")
-        .stderr_matches_path("tests/snapshots/add/dev_prefer_existing_version.stderr");
+        .stdout_matches_path("tests/snapshots/add/dev_prefer_existing_version/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/dev_prefer_existing_version/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/dev_prefer_existing_version.out",
+        "tests/snapshots/add/dev_prefer_existing_version/out",
         &project_root,
     );
 }
@@ -396,7 +396,7 @@ fn dev_prefer_existing_version() {
 #[cargo_test]
 fn dry_run() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/dry_run.in");
+    let project = Project::from_template("tests/snapshots/add/dry_run/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -406,16 +406,16 @@ fn dry_run() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/dry_run.stdout")
-        .stderr_matches_path("tests/snapshots/add/dry_run.stderr");
+        .stdout_matches_path("tests/snapshots/add/dry_run/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/dry_run/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/dry_run.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/dry_run/out", &project_root);
 }
 
 #[cargo_test]
 fn features() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/features.in");
+    let project = Project::from_template("tests/snapshots/add/features/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -425,16 +425,16 @@ fn features() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/features.stdout")
-        .stderr_matches_path("tests/snapshots/add/features.stderr");
+        .stdout_matches_path("tests/snapshots/add/features/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/features/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/features.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/features/out", &project_root);
 }
 
 #[cargo_test]
 fn features_empty() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/features_empty.in");
+    let project = Project::from_template("tests/snapshots/add/features_empty/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -444,16 +444,16 @@ fn features_empty() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/features_empty.stdout")
-        .stderr_matches_path("tests/snapshots/add/features_empty.stderr");
+        .stdout_matches_path("tests/snapshots/add/features_empty/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/features_empty/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/features_empty.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/features_empty/out", &project_root);
 }
 
 #[cargo_test]
 fn features_multiple_occurrences() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/features_multiple_occurrences.in");
+    let project = Project::from_template("tests/snapshots/add/features_multiple_occurrences/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -463,11 +463,11 @@ fn features_multiple_occurrences() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/features_multiple_occurrences.stdout")
-        .stderr_matches_path("tests/snapshots/add/features_multiple_occurrences.stderr");
+        .stdout_matches_path("tests/snapshots/add/features_multiple_occurrences/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/features_multiple_occurrences/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/features_multiple_occurrences.out",
+        "tests/snapshots/add/features_multiple_occurrences/out",
         &project_root,
     );
 }
@@ -475,7 +475,7 @@ fn features_multiple_occurrences() {
 #[cargo_test]
 fn features_preserve() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/features_preserve.in");
+    let project = Project::from_template("tests/snapshots/add/features_preserve/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -485,16 +485,16 @@ fn features_preserve() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/features_preserve.stdout")
-        .stderr_matches_path("tests/snapshots/add/features_preserve.stderr");
+        .stdout_matches_path("tests/snapshots/add/features_preserve/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/features_preserve/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/features_preserve.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/features_preserve/out", &project_root);
 }
 
 #[cargo_test]
 fn features_spaced_values() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/features_spaced_values.in");
+    let project = Project::from_template("tests/snapshots/add/features_spaced_values/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -504,11 +504,11 @@ fn features_spaced_values() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/features_spaced_values.stdout")
-        .stderr_matches_path("tests/snapshots/add/features_spaced_values.stderr");
+        .stdout_matches_path("tests/snapshots/add/features_spaced_values/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/features_spaced_values/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/features_spaced_values.out",
+        "tests/snapshots/add/features_spaced_values/out",
         &project_root,
     );
 }
@@ -516,7 +516,7 @@ fn features_spaced_values() {
 #[cargo_test]
 fn features_unknown() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/features_unknown.in");
+    let project = Project::from_template("tests/snapshots/add/features_unknown/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -526,16 +526,16 @@ fn features_unknown() {
         .current_dir(cwd)
         .assert()
         .code(101)
-        .stdout_matches_path("tests/snapshots/add/features_unknown.stdout")
-        .stderr_matches_path("tests/snapshots/add/features_unknown.stderr");
+        .stdout_matches_path("tests/snapshots/add/features_unknown/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/features_unknown/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/features_unknown.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/features_unknown/out", &project_root);
 }
 
 #[cargo_test]
 fn git() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/git.in");
+    let project = Project::from_template("tests/snapshots/add/git/in");
     let project_root = project.root();
     let cwd = &project_root;
     let git_dep = cargo_test_support::git::new("git-package", |project| {
@@ -554,16 +554,16 @@ fn git() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/git.stdout")
-        .stderr_matches_path("tests/snapshots/add/git.stderr");
+        .stdout_matches_path("tests/snapshots/add/git/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/git/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/git.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/git/out", &project_root);
 }
 
 #[cargo_test]
 fn git_inferred_name() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/git_inferred_name.in");
+    let project = Project::from_template("tests/snapshots/add/git_inferred_name/in");
     let project_root = project.root();
     let cwd = &project_root;
     let git_dep = cargo_test_support::git::new("git-package", |project| {
@@ -582,16 +582,16 @@ fn git_inferred_name() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/git_inferred_name.stdout")
-        .stderr_matches_path("tests/snapshots/add/git_inferred_name.stderr");
+        .stdout_matches_path("tests/snapshots/add/git_inferred_name/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/git_inferred_name/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/git_inferred_name.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/git_inferred_name/out", &project_root);
 }
 
 #[cargo_test]
 fn git_inferred_name_multiple() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/git_inferred_name_multiple.in");
+    let project = Project::from_template("tests/snapshots/add/git_inferred_name_multiple/in");
     let project_root = project.root();
     let cwd = &project_root;
     let git_dep = cargo_test_support::git::new("git-package", |project| {
@@ -615,11 +615,11 @@ fn git_inferred_name_multiple() {
         .current_dir(cwd)
         .assert()
         .code(101)
-        .stdout_matches_path("tests/snapshots/add/git_inferred_name_multiple.stdout")
-        .stderr_matches_path("tests/snapshots/add/git_inferred_name_multiple.stderr");
+        .stdout_matches_path("tests/snapshots/add/git_inferred_name_multiple/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/git_inferred_name_multiple/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/git_inferred_name_multiple.out",
+        "tests/snapshots/add/git_inferred_name_multiple/out",
         &project_root,
     );
 }
@@ -627,7 +627,7 @@ fn git_inferred_name_multiple() {
 #[cargo_test]
 fn git_normalized_name() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/git_normalized_name.in");
+    let project = Project::from_template("tests/snapshots/add/git_normalized_name/in");
     let project_root = project.root();
     let cwd = &project_root;
     let git_dep = cargo_test_support::git::new("git-package", |project| {
@@ -646,16 +646,16 @@ fn git_normalized_name() {
         .current_dir(cwd)
         .assert()
         .failure() // Fuzzy searching for paths isn't supported at this time
-        .stdout_matches_path("tests/snapshots/add/git_normalized_name.stdout")
-        .stderr_matches_path("tests/snapshots/add/git_normalized_name.stderr");
+        .stdout_matches_path("tests/snapshots/add/git_normalized_name/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/git_normalized_name/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/git_normalized_name.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/git_normalized_name/out", &project_root);
 }
 
 #[cargo_test]
 fn invalid_git_name() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/invalid_git_name.in");
+    let project = Project::from_template("tests/snapshots/add/invalid_git_name/in");
     let project_root = project.root();
     let cwd = &project_root;
     let git_dep = cargo_test_support::git::new("git-package", |project| {
@@ -674,16 +674,16 @@ fn invalid_git_name() {
         .current_dir(cwd)
         .assert()
         .code(101)
-        .stdout_matches_path("tests/snapshots/add/invalid_git_name.stdout")
-        .stderr_matches_path("tests/snapshots/add/invalid_git_name.stderr");
+        .stdout_matches_path("tests/snapshots/add/invalid_git_name/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/invalid_git_name/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/invalid_git_name.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/invalid_git_name/out", &project_root);
 }
 
 #[cargo_test]
 fn git_branch() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/git_branch.in");
+    let project = Project::from_template("tests/snapshots/add/git_branch/in");
     let project_root = project.root();
     let cwd = &project_root;
     let (git_dep, git_repo) = cargo_test_support::git::new_repo("git-package", |project| {
@@ -705,16 +705,16 @@ fn git_branch() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/git_branch.stdout")
-        .stderr_matches_path("tests/snapshots/add/git_branch.stderr");
+        .stdout_matches_path("tests/snapshots/add/git_branch/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/git_branch/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/git_branch.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/git_branch/out", &project_root);
 }
 
 #[cargo_test]
 fn git_conflicts_namever() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/git_conflicts_namever.in");
+    let project = Project::from_template("tests/snapshots/add/git_conflicts_namever/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -728,11 +728,11 @@ fn git_conflicts_namever() {
         .current_dir(cwd)
         .assert()
         .code(101)
-        .stdout_matches_path("tests/snapshots/add/git_conflicts_namever.stdout")
-        .stderr_matches_path("tests/snapshots/add/git_conflicts_namever.stderr");
+        .stdout_matches_path("tests/snapshots/add/git_conflicts_namever/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/git_conflicts_namever/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/git_conflicts_namever.out",
+        "tests/snapshots/add/git_conflicts_namever/out",
         &project_root,
     );
 }
@@ -740,7 +740,7 @@ fn git_conflicts_namever() {
 #[cargo_test]
 fn git_registry() {
     init_alt_registry();
-    let project = Project::from_template("tests/snapshots/add/git_registry.in");
+    let project = Project::from_template("tests/snapshots/add/git_registry/in");
     let project_root = project.root();
     let cwd = &project_root;
     let git_dep = cargo_test_support::git::new("versioned-package", |project| {
@@ -765,16 +765,16 @@ fn git_registry() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/git_registry.stdout")
-        .stderr_matches_path("tests/snapshots/add/git_registry.stderr");
+        .stdout_matches_path("tests/snapshots/add/git_registry/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/git_registry/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/git_registry.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/git_registry/out", &project_root);
 }
 
 #[cargo_test]
 fn git_dev() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/git_dev.in");
+    let project = Project::from_template("tests/snapshots/add/git_dev/in");
     let project_root = project.root();
     let cwd = &project_root;
     let git_dep = cargo_test_support::git::new("git-package", |project| {
@@ -793,16 +793,16 @@ fn git_dev() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/git_dev.stdout")
-        .stderr_matches_path("tests/snapshots/add/git_dev.stderr");
+        .stdout_matches_path("tests/snapshots/add/git_dev/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/git_dev/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/git_dev.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/git_dev/out", &project_root);
 }
 
 #[cargo_test]
 fn git_rev() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/git_rev.in");
+    let project = Project::from_template("tests/snapshots/add/git_rev/in");
     let project_root = project.root();
     let cwd = &project_root;
     let (git_dep, git_repo) = cargo_test_support::git::new_repo("git-package", |project| {
@@ -823,16 +823,16 @@ fn git_rev() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/git_rev.stdout")
-        .stderr_matches_path("tests/snapshots/add/git_rev.stderr");
+        .stdout_matches_path("tests/snapshots/add/git_rev/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/git_rev/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/git_rev.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/git_rev/out", &project_root);
 }
 
 #[cargo_test]
 fn git_tag() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/git_tag.in");
+    let project = Project::from_template("tests/snapshots/add/git_tag/in");
     let project_root = project.root();
     let cwd = &project_root;
     let (git_dep, git_repo) = cargo_test_support::git::new_repo("git-package", |project| {
@@ -853,16 +853,16 @@ fn git_tag() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/git_tag.stdout")
-        .stderr_matches_path("tests/snapshots/add/git_tag.stderr");
+        .stdout_matches_path("tests/snapshots/add/git_tag/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/git_tag/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/git_tag.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/git_tag/out", &project_root);
 }
 
 #[cargo_test]
 fn path() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/path.in");
+    let project = Project::from_template("tests/snapshots/add/path/in");
     let project_root = project.root();
     let cwd = project_root.join("primary");
 
@@ -872,16 +872,16 @@ fn path() {
         .current_dir(&cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/path.stdout")
-        .stderr_matches_path("tests/snapshots/add/path.stderr");
+        .stdout_matches_path("tests/snapshots/add/path/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/path/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/path.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/path/out", &project_root);
 }
 
 #[cargo_test]
 fn path_inferred_name() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/path_inferred_name.in");
+    let project = Project::from_template("tests/snapshots/add/path_inferred_name/in");
     let project_root = project.root();
     let cwd = project_root.join("primary");
 
@@ -891,17 +891,17 @@ fn path_inferred_name() {
         .current_dir(&cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/path_inferred_name.stdout")
-        .stderr_matches_path("tests/snapshots/add/path_inferred_name.stderr");
+        .stdout_matches_path("tests/snapshots/add/path_inferred_name/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/path_inferred_name/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/path_inferred_name.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/path_inferred_name/out", &project_root);
 }
 
 #[cargo_test]
 fn path_inferred_name_conflicts_full_feature() {
     init_registry();
     let project =
-        Project::from_template("tests/snapshots/add/path_inferred_name_conflicts_full_feature.in");
+        Project::from_template("tests/snapshots/add/path_inferred_name_conflicts_full_feature/in");
     let project_root = project.root();
     let cwd = project_root.join("primary");
 
@@ -911,13 +911,15 @@ fn path_inferred_name_conflicts_full_feature() {
         .current_dir(&cwd)
         .assert()
         .code(101)
-        .stdout_matches_path("tests/snapshots/add/path_inferred_name_conflicts_full_feature.stdout")
+        .stdout_matches_path(
+            "tests/snapshots/add/path_inferred_name_conflicts_full_feature/stdout.log",
+        )
         .stderr_matches_path(
-            "tests/snapshots/add/path_inferred_name_conflicts_full_feature.stderr",
+            "tests/snapshots/add/path_inferred_name_conflicts_full_feature/stderr.log",
         );
 
     assert().subset_matches(
-        "tests/snapshots/add/path_inferred_name_conflicts_full_feature.out",
+        "tests/snapshots/add/path_inferred_name_conflicts_full_feature/out",
         &project_root,
     );
 }
@@ -925,7 +927,7 @@ fn path_inferred_name_conflicts_full_feature() {
 #[cargo_test]
 fn path_normalized_name() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/path_normalized_name.in");
+    let project = Project::from_template("tests/snapshots/add/path_normalized_name/in");
     let project_root = project.root();
     let cwd = project_root.join("primary");
 
@@ -935,11 +937,11 @@ fn path_normalized_name() {
         .current_dir(&cwd)
         .assert()
         .failure() // Fuzzy searching for paths isn't supported at this time
-        .stdout_matches_path("tests/snapshots/add/path_normalized_name.stdout")
-        .stderr_matches_path("tests/snapshots/add/path_normalized_name.stderr");
+        .stdout_matches_path("tests/snapshots/add/path_normalized_name/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/path_normalized_name/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/path_normalized_name.out",
+        "tests/snapshots/add/path_normalized_name/out",
         &project_root,
     );
 }
@@ -947,7 +949,7 @@ fn path_normalized_name() {
 #[cargo_test]
 fn invalid_path_name() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/invalid_path_name.in");
+    let project = Project::from_template("tests/snapshots/add/invalid_path_name/in");
     let project_root = project.root();
     let cwd = project_root.join("primary");
 
@@ -957,16 +959,16 @@ fn invalid_path_name() {
         .current_dir(&cwd)
         .assert()
         .code(101)
-        .stdout_matches_path("tests/snapshots/add/invalid_path_name.stdout")
-        .stderr_matches_path("tests/snapshots/add/invalid_path_name.stderr");
+        .stdout_matches_path("tests/snapshots/add/invalid_path_name/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/invalid_path_name/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/invalid_path_name.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/invalid_path_name/out", &project_root);
 }
 
 #[cargo_test]
 fn path_dev() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/path_dev.in");
+    let project = Project::from_template("tests/snapshots/add/path_dev/in");
     let project_root = project.root();
     let cwd = project_root.join("primary");
 
@@ -976,16 +978,16 @@ fn path_dev() {
         .current_dir(&cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/path_dev.stdout")
-        .stderr_matches_path("tests/snapshots/add/path_dev.stderr");
+        .stdout_matches_path("tests/snapshots/add/path_dev/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/path_dev/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/path_dev.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/path_dev/out", &project_root);
 }
 
 #[cargo_test]
 fn invalid_arg() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/invalid_arg.in");
+    let project = Project::from_template("tests/snapshots/add/invalid_arg/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -995,16 +997,16 @@ fn invalid_arg() {
         .current_dir(cwd)
         .assert()
         .code(1)
-        .stdout_matches_path("tests/snapshots/add/invalid_arg.stdout")
-        .stderr_matches_path("tests/snapshots/add/invalid_arg.stderr");
+        .stdout_matches_path("tests/snapshots/add/invalid_arg/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/invalid_arg/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/invalid_arg.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/invalid_arg/out", &project_root);
 }
 
 #[cargo_test]
 fn invalid_git_external() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/invalid_git_external.in");
+    let project = Project::from_template("tests/snapshots/add/invalid_git_external/in");
     let project_root = project.root();
     let cwd = &project_root;
     let git_url = url::Url::from_directory_path(cwd.join("does-not-exist"))
@@ -1017,18 +1019,18 @@ fn invalid_git_external() {
         .current_dir(cwd)
         .assert()
         .code(101)
-        .stdout_matches_path("tests/snapshots/add/invalid_git_external.stdout")
-        .stderr_matches_path("tests/snapshots/add/invalid_git_external.stderr");
+        .stdout_matches_path("tests/snapshots/add/invalid_git_external/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/invalid_git_external/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/invalid_git_external.out",
+        "tests/snapshots/add/invalid_git_external/out",
         &project_root,
     );
 }
 
 #[cargo_test]
 fn invalid_key_inherit_dependency() {
-    let project = Project::from_template("tests/snapshots/add/invalid_key_inherit_dependency.in");
+    let project = Project::from_template("tests/snapshots/add/invalid_key_inherit_dependency/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1039,11 +1041,11 @@ fn invalid_key_inherit_dependency() {
         .current_dir(cwd)
         .assert()
         .failure()
-        .stdout_matches_path("tests/snapshots/add/invalid_key_inherit_dependency.stdout")
-        .stderr_matches_path("tests/snapshots/add/invalid_key_inherit_dependency.stderr");
+        .stdout_matches_path("tests/snapshots/add/invalid_key_inherit_dependency/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/invalid_key_inherit_dependency/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/invalid_key_inherit_dependency.out",
+        "tests/snapshots/add/invalid_key_inherit_dependency/out",
         &project_root,
     );
 }
@@ -1051,7 +1053,7 @@ fn invalid_key_inherit_dependency() {
 #[cargo_test]
 fn invalid_key_rename_inherit_dependency() {
     let project =
-        Project::from_template("tests/snapshots/add/invalid_key_rename_inherit_dependency.in");
+        Project::from_template("tests/snapshots/add/invalid_key_rename_inherit_dependency/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1062,11 +1064,13 @@ fn invalid_key_rename_inherit_dependency() {
         .current_dir(cwd)
         .assert()
         .failure()
-        .stdout_matches_path("tests/snapshots/add/invalid_key_rename_inherit_dependency.stdout")
-        .stderr_matches_path("tests/snapshots/add/invalid_key_rename_inherit_dependency.stderr");
+        .stdout_matches_path("tests/snapshots/add/invalid_key_rename_inherit_dependency/stdout.log")
+        .stderr_matches_path(
+            "tests/snapshots/add/invalid_key_rename_inherit_dependency/stderr.log",
+        );
 
     assert().subset_matches(
-        "tests/snapshots/add/invalid_key_rename_inherit_dependency.out",
+        "tests/snapshots/add/invalid_key_rename_inherit_dependency/out",
         &project_root,
     );
 }
@@ -1074,7 +1078,7 @@ fn invalid_key_rename_inherit_dependency() {
 #[cargo_test]
 fn invalid_key_overwrite_inherit_dependency() {
     let project =
-        Project::from_template("tests/snapshots/add/invalid_key_overwrite_inherit_dependency.in");
+        Project::from_template("tests/snapshots/add/invalid_key_overwrite_inherit_dependency/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1085,11 +1089,15 @@ fn invalid_key_overwrite_inherit_dependency() {
         .current_dir(cwd)
         .assert()
         .failure()
-        .stdout_matches_path("tests/snapshots/add/invalid_key_overwrite_inherit_dependency.stdout")
-        .stderr_matches_path("tests/snapshots/add/invalid_key_overwrite_inherit_dependency.stderr");
+        .stdout_matches_path(
+            "tests/snapshots/add/invalid_key_overwrite_inherit_dependency/stdout.log",
+        )
+        .stderr_matches_path(
+            "tests/snapshots/add/invalid_key_overwrite_inherit_dependency/stderr.log",
+        );
 
     assert().subset_matches(
-        "tests/snapshots/add/invalid_key_overwrite_inherit_dependency.out",
+        "tests/snapshots/add/invalid_key_overwrite_inherit_dependency/out",
         &project_root,
     );
 }
@@ -1097,7 +1105,7 @@ fn invalid_key_overwrite_inherit_dependency() {
 #[cargo_test]
 fn invalid_path() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/invalid_path.in");
+    let project = Project::from_template("tests/snapshots/add/invalid_path/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1107,16 +1115,16 @@ fn invalid_path() {
         .current_dir(cwd)
         .assert()
         .code(101)
-        .stdout_matches_path("tests/snapshots/add/invalid_path.stdout")
-        .stderr_matches_path("tests/snapshots/add/invalid_path.stderr");
+        .stdout_matches_path("tests/snapshots/add/invalid_path/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/invalid_path/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/invalid_path.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/invalid_path/out", &project_root);
 }
 
 #[cargo_test]
 fn invalid_path_self() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/invalid_path_self.in");
+    let project = Project::from_template("tests/snapshots/add/invalid_path_self/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1126,16 +1134,16 @@ fn invalid_path_self() {
         .current_dir(cwd)
         .assert()
         .code(101)
-        .stdout_matches_path("tests/snapshots/add/invalid_path_self.stdout")
-        .stderr_matches_path("tests/snapshots/add/invalid_path_self.stderr");
+        .stdout_matches_path("tests/snapshots/add/invalid_path_self/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/invalid_path_self/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/invalid_path_self.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/invalid_path_self/out", &project_root);
 }
 
 #[cargo_test]
 fn invalid_manifest() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/invalid_manifest.in");
+    let project = Project::from_template("tests/snapshots/add/invalid_manifest/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1145,16 +1153,16 @@ fn invalid_manifest() {
         .current_dir(cwd)
         .assert()
         .code(101)
-        .stdout_matches_path("tests/snapshots/add/invalid_manifest.stdout")
-        .stderr_matches_path("tests/snapshots/add/invalid_manifest.stderr");
+        .stdout_matches_path("tests/snapshots/add/invalid_manifest/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/invalid_manifest/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/invalid_manifest.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/invalid_manifest/out", &project_root);
 }
 
 #[cargo_test]
 fn invalid_name_external() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/invalid_name_external.in");
+    let project = Project::from_template("tests/snapshots/add/invalid_name_external/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1164,11 +1172,11 @@ fn invalid_name_external() {
         .current_dir(cwd)
         .assert()
         .code(101)
-        .stdout_matches_path("tests/snapshots/add/invalid_name_external.stdout")
-        .stderr_matches_path("tests/snapshots/add/invalid_name_external.stderr");
+        .stdout_matches_path("tests/snapshots/add/invalid_name_external/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/invalid_name_external/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/invalid_name_external.out",
+        "tests/snapshots/add/invalid_name_external/out",
         &project_root,
     );
 }
@@ -1176,7 +1184,7 @@ fn invalid_name_external() {
 #[cargo_test]
 fn invalid_target_empty() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/invalid_target_empty.in");
+    let project = Project::from_template("tests/snapshots/add/invalid_target_empty/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1186,11 +1194,11 @@ fn invalid_target_empty() {
         .current_dir(cwd)
         .assert()
         .code(1)
-        .stdout_matches_path("tests/snapshots/add/invalid_target_empty.stdout")
-        .stderr_matches_path("tests/snapshots/add/invalid_target_empty.stderr");
+        .stdout_matches_path("tests/snapshots/add/invalid_target_empty/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/invalid_target_empty/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/invalid_target_empty.out",
+        "tests/snapshots/add/invalid_target_empty/out",
         &project_root,
     );
 }
@@ -1198,7 +1206,7 @@ fn invalid_target_empty() {
 #[cargo_test]
 fn invalid_vers() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/invalid_vers.in");
+    let project = Project::from_template("tests/snapshots/add/invalid_vers/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1208,16 +1216,16 @@ fn invalid_vers() {
         .current_dir(cwd)
         .assert()
         .code(101)
-        .stdout_matches_path("tests/snapshots/add/invalid_vers.stdout")
-        .stderr_matches_path("tests/snapshots/add/invalid_vers.stderr");
+        .stdout_matches_path("tests/snapshots/add/invalid_vers/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/invalid_vers/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/invalid_vers.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/invalid_vers/out", &project_root);
 }
 
 #[cargo_test]
 fn list_features() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/list_features.in");
+    let project = Project::from_template("tests/snapshots/add/list_features/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1227,16 +1235,16 @@ fn list_features() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/list_features.stdout")
-        .stderr_matches_path("tests/snapshots/add/list_features.stderr");
+        .stdout_matches_path("tests/snapshots/add/list_features/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/list_features/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/list_features.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/list_features/out", &project_root);
 }
 
 #[cargo_test]
 fn list_features_path() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/list_features_path.in");
+    let project = Project::from_template("tests/snapshots/add/list_features_path/in");
     let project_root = project.root();
     let cwd = project_root.join("primary");
 
@@ -1246,16 +1254,16 @@ fn list_features_path() {
         .current_dir(&cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/list_features_path.stdout")
-        .stderr_matches_path("tests/snapshots/add/list_features_path.stderr");
+        .stdout_matches_path("tests/snapshots/add/list_features_path/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/list_features_path/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/list_features_path.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/list_features_path/out", &project_root);
 }
 
 #[cargo_test]
 fn list_features_path_no_default() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/list_features_path_no_default.in");
+    let project = Project::from_template("tests/snapshots/add/list_features_path_no_default/in");
     let project_root = project.root();
     let cwd = project_root.join("primary");
 
@@ -1270,11 +1278,11 @@ fn list_features_path_no_default() {
         .current_dir(&cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/list_features_path_no_default.stdout")
-        .stderr_matches_path("tests/snapshots/add/list_features_path_no_default.stderr");
+        .stdout_matches_path("tests/snapshots/add/list_features_path_no_default/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/list_features_path_no_default/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/list_features_path_no_default.out",
+        "tests/snapshots/add/list_features_path_no_default/out",
         &project_root,
     );
 }
@@ -1282,7 +1290,7 @@ fn list_features_path_no_default() {
 #[cargo_test]
 fn manifest_path_package() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/manifest_path_package.in");
+    let project = Project::from_template("tests/snapshots/add/manifest_path_package/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1298,18 +1306,18 @@ fn manifest_path_package() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/manifest_path_package.stdout")
-        .stderr_matches_path("tests/snapshots/add/manifest_path_package.stderr");
+        .stdout_matches_path("tests/snapshots/add/manifest_path_package/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/manifest_path_package/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/manifest_path_package.out",
+        "tests/snapshots/add/manifest_path_package/out",
         &project_root,
     );
 }
 
 #[cargo_test]
 fn merge_activated_features() {
-    let project = Project::from_template("tests/snapshots/add/merge_activated_features.in");
+    let project = Project::from_template("tests/snapshots/add/merge_activated_features/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1320,11 +1328,11 @@ fn merge_activated_features() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/merge_activated_features.stdout")
-        .stderr_matches_path("tests/snapshots/add/merge_activated_features.stderr");
+        .stdout_matches_path("tests/snapshots/add/merge_activated_features/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/merge_activated_features/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/merge_activated_features.out",
+        "tests/snapshots/add/merge_activated_features/out",
         &project_root,
     );
 }
@@ -1332,7 +1340,7 @@ fn merge_activated_features() {
 #[cargo_test]
 fn multiple_conflicts_with_features() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/multiple_conflicts_with_features.in");
+    let project = Project::from_template("tests/snapshots/add/multiple_conflicts_with_features/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1342,11 +1350,11 @@ fn multiple_conflicts_with_features() {
         .current_dir(cwd)
         .assert()
         .code(101)
-        .stdout_matches_path("tests/snapshots/add/multiple_conflicts_with_features.stdout")
-        .stderr_matches_path("tests/snapshots/add/multiple_conflicts_with_features.stderr");
+        .stdout_matches_path("tests/snapshots/add/multiple_conflicts_with_features/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/multiple_conflicts_with_features/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/multiple_conflicts_with_features.out",
+        "tests/snapshots/add/multiple_conflicts_with_features/out",
         &project_root,
     );
 }
@@ -1354,7 +1362,7 @@ fn multiple_conflicts_with_features() {
 #[cargo_test]
 fn git_multiple_names() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/git_multiple_names.in");
+    let project = Project::from_template("tests/snapshots/add/git_multiple_names/in");
     let project_root = project.root();
     let cwd = &project_root;
     let git_dep = cargo_test_support::git::new("git-package", |project| {
@@ -1378,16 +1386,16 @@ fn git_multiple_names() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/git_multiple_names.stdout")
-        .stderr_matches_path("tests/snapshots/add/git_multiple_names.stderr");
+        .stdout_matches_path("tests/snapshots/add/git_multiple_names/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/git_multiple_names/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/git_multiple_names.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/git_multiple_names/out", &project_root);
 }
 
 #[cargo_test]
 fn multiple_conflicts_with_rename() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/multiple_conflicts_with_rename.in");
+    let project = Project::from_template("tests/snapshots/add/multiple_conflicts_with_rename/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1397,11 +1405,11 @@ fn multiple_conflicts_with_rename() {
         .current_dir(cwd)
         .assert()
         .code(101)
-        .stdout_matches_path("tests/snapshots/add/multiple_conflicts_with_rename.stdout")
-        .stderr_matches_path("tests/snapshots/add/multiple_conflicts_with_rename.stderr");
+        .stdout_matches_path("tests/snapshots/add/multiple_conflicts_with_rename/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/multiple_conflicts_with_rename/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/multiple_conflicts_with_rename.out",
+        "tests/snapshots/add/multiple_conflicts_with_rename/out",
         &project_root,
     );
 }
@@ -1409,7 +1417,7 @@ fn multiple_conflicts_with_rename() {
 #[cargo_test]
 fn namever() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/namever.in");
+    let project = Project::from_template("tests/snapshots/add/namever/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1419,16 +1427,16 @@ fn namever() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/namever.stdout")
-        .stderr_matches_path("tests/snapshots/add/namever.stderr");
+        .stdout_matches_path("tests/snapshots/add/namever/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/namever/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/namever.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/namever/out", &project_root);
 }
 
 #[cargo_test]
 fn no_args() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/no_args.in");
+    let project = Project::from_template("tests/snapshots/add/no_args/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1437,16 +1445,16 @@ fn no_args() {
         .current_dir(cwd)
         .assert()
         .code(1)
-        .stdout_matches_path("tests/snapshots/add/no_args.stdout")
-        .stderr_matches_path("tests/snapshots/add/no_args.stderr");
+        .stdout_matches_path("tests/snapshots/add/no_args/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/no_args/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/no_args.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/no_args/out", &project_root);
 }
 
 #[cargo_test]
 fn no_default_features() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/no_default_features.in");
+    let project = Project::from_template("tests/snapshots/add/no_default_features/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1456,16 +1464,16 @@ fn no_default_features() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/no_default_features.stdout")
-        .stderr_matches_path("tests/snapshots/add/no_default_features.stderr");
+        .stdout_matches_path("tests/snapshots/add/no_default_features/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/no_default_features/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/no_default_features.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/no_default_features/out", &project_root);
 }
 
 #[cargo_test]
 fn no_optional() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/no_optional.in");
+    let project = Project::from_template("tests/snapshots/add/no_optional/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1475,16 +1483,16 @@ fn no_optional() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/no_optional.stdout")
-        .stderr_matches_path("tests/snapshots/add/no_optional.stderr");
+        .stdout_matches_path("tests/snapshots/add/no_optional/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/no_optional/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/no_optional.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/no_optional/out", &project_root);
 }
 
 #[cargo_test]
 fn optional() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/optional.in");
+    let project = Project::from_template("tests/snapshots/add/optional/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1494,16 +1502,16 @@ fn optional() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/optional.stdout")
-        .stderr_matches_path("tests/snapshots/add/optional.stderr");
+        .stdout_matches_path("tests/snapshots/add/optional/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/optional/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/optional.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/optional/out", &project_root);
 }
 
 #[cargo_test]
 fn overwrite_default_features() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/overwrite_default_features.in");
+    let project = Project::from_template("tests/snapshots/add/overwrite_default_features/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1513,11 +1521,11 @@ fn overwrite_default_features() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/overwrite_default_features.stdout")
-        .stderr_matches_path("tests/snapshots/add/overwrite_default_features.stderr");
+        .stdout_matches_path("tests/snapshots/add/overwrite_default_features/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/overwrite_default_features/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/overwrite_default_features.out",
+        "tests/snapshots/add/overwrite_default_features/out",
         &project_root,
     );
 }
@@ -1526,7 +1534,7 @@ fn overwrite_default_features() {
 fn overwrite_default_features_with_no_default_features() {
     init_registry();
     let project = Project::from_template(
-        "tests/snapshots/add/overwrite_default_features_with_no_default_features.in",
+        "tests/snapshots/add/overwrite_default_features_with_no_default_features/in",
     );
     let project_root = project.root();
     let cwd = &project_root;
@@ -1538,14 +1546,14 @@ fn overwrite_default_features_with_no_default_features() {
         .assert()
         .success()
         .stdout_matches_path(
-            "tests/snapshots/add/overwrite_default_features_with_no_default_features.stdout",
+            "tests/snapshots/add/overwrite_default_features_with_no_default_features/stdout.log",
         )
         .stderr_matches_path(
-            "tests/snapshots/add/overwrite_default_features_with_no_default_features.stderr",
+            "tests/snapshots/add/overwrite_default_features_with_no_default_features/stderr.log",
         );
 
     assert().subset_matches(
-        "tests/snapshots/add/overwrite_default_features_with_no_default_features.out",
+        "tests/snapshots/add/overwrite_default_features_with_no_default_features/out",
         &project_root,
     );
 }
@@ -1553,7 +1561,7 @@ fn overwrite_default_features_with_no_default_features() {
 #[cargo_test]
 fn overwrite_features() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/overwrite_features.in");
+    let project = Project::from_template("tests/snapshots/add/overwrite_features/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1563,16 +1571,16 @@ fn overwrite_features() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/overwrite_features.stdout")
-        .stderr_matches_path("tests/snapshots/add/overwrite_features.stderr");
+        .stdout_matches_path("tests/snapshots/add/overwrite_features/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/overwrite_features/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/overwrite_features.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/overwrite_features/out", &project_root);
 }
 
 #[cargo_test]
 fn overwrite_git_with_path() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/overwrite_git_with_path.in");
+    let project = Project::from_template("tests/snapshots/add/overwrite_git_with_path/in");
     let project_root = project.root();
     let cwd = project_root.join("primary");
 
@@ -1582,11 +1590,11 @@ fn overwrite_git_with_path() {
         .current_dir(&cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/overwrite_git_with_path.stdout")
-        .stderr_matches_path("tests/snapshots/add/overwrite_git_with_path.stderr");
+        .stdout_matches_path("tests/snapshots/add/overwrite_git_with_path/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/overwrite_git_with_path/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/overwrite_git_with_path.out",
+        "tests/snapshots/add/overwrite_git_with_path/out",
         &project_root,
     );
 }
@@ -1594,7 +1602,7 @@ fn overwrite_git_with_path() {
 #[cargo_test]
 fn overwrite_inline_features() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/overwrite_inline_features.in");
+    let project = Project::from_template("tests/snapshots/add/overwrite_inline_features/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1606,18 +1614,18 @@ fn overwrite_inline_features() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/overwrite_inline_features.stdout")
-        .stderr_matches_path("tests/snapshots/add/overwrite_inline_features.stderr");
+        .stdout_matches_path("tests/snapshots/add/overwrite_inline_features/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/overwrite_inline_features/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/overwrite_inline_features.out",
+        "tests/snapshots/add/overwrite_inline_features/out",
         &project_root,
     );
 }
 
 #[cargo_test]
 fn overwrite_inherit_features_noop() {
-    let project = Project::from_template("tests/snapshots/add/overwrite_inherit_features_noop.in");
+    let project = Project::from_template("tests/snapshots/add/overwrite_inherit_features_noop/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1628,11 +1636,11 @@ fn overwrite_inherit_features_noop() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/overwrite_inherit_features_noop.stdout")
-        .stderr_matches_path("tests/snapshots/add/overwrite_inherit_features_noop.stderr");
+        .stdout_matches_path("tests/snapshots/add/overwrite_inherit_features_noop/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/overwrite_inherit_features_noop/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/overwrite_inherit_features_noop.out",
+        "tests/snapshots/add/overwrite_inherit_features_noop/out",
         &project_root,
     );
 }
@@ -1640,7 +1648,7 @@ fn overwrite_inherit_features_noop() {
 #[cargo_test]
 fn overwrite_inherit_noop() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/overwrite_inherit_noop.in");
+    let project = Project::from_template("tests/snapshots/add/overwrite_inherit_noop/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1651,11 +1659,11 @@ fn overwrite_inherit_noop() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/overwrite_inherit_noop.stdout")
-        .stderr_matches_path("tests/snapshots/add/overwrite_inherit_noop.stderr");
+        .stdout_matches_path("tests/snapshots/add/overwrite_inherit_noop/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/overwrite_inherit_noop/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/overwrite_inherit_noop.out",
+        "tests/snapshots/add/overwrite_inherit_noop/out",
         &project_root,
     );
 }
@@ -1663,7 +1671,7 @@ fn overwrite_inherit_noop() {
 #[cargo_test]
 fn overwrite_inherit_optional_noop() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/overwrite_inherit_optional_noop.in");
+    let project = Project::from_template("tests/snapshots/add/overwrite_inherit_optional_noop/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1674,11 +1682,11 @@ fn overwrite_inherit_optional_noop() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/overwrite_inherit_optional_noop.stdout")
-        .stderr_matches_path("tests/snapshots/add/overwrite_inherit_optional_noop.stderr");
+        .stdout_matches_path("tests/snapshots/add/overwrite_inherit_optional_noop/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/overwrite_inherit_optional_noop/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/overwrite_inherit_optional_noop.out",
+        "tests/snapshots/add/overwrite_inherit_optional_noop/out",
         &project_root,
     );
 }
@@ -1686,7 +1694,7 @@ fn overwrite_inherit_optional_noop() {
 #[cargo_test]
 fn overwrite_name_dev_noop() {
     init_alt_registry();
-    let project = Project::from_template("tests/snapshots/add/overwrite_name_dev_noop.in");
+    let project = Project::from_template("tests/snapshots/add/overwrite_name_dev_noop/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1696,11 +1704,11 @@ fn overwrite_name_dev_noop() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/overwrite_name_dev_noop.stdout")
-        .stderr_matches_path("tests/snapshots/add/overwrite_name_dev_noop.stderr");
+        .stdout_matches_path("tests/snapshots/add/overwrite_name_dev_noop/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/overwrite_name_dev_noop/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/overwrite_name_dev_noop.out",
+        "tests/snapshots/add/overwrite_name_dev_noop/out",
         &project_root,
     );
 }
@@ -1708,7 +1716,7 @@ fn overwrite_name_dev_noop() {
 #[cargo_test]
 fn overwrite_name_noop() {
     init_alt_registry();
-    let project = Project::from_template("tests/snapshots/add/overwrite_name_noop.in");
+    let project = Project::from_template("tests/snapshots/add/overwrite_name_noop/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1718,16 +1726,16 @@ fn overwrite_name_noop() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/overwrite_name_noop.stdout")
-        .stderr_matches_path("tests/snapshots/add/overwrite_name_noop.stderr");
+        .stdout_matches_path("tests/snapshots/add/overwrite_name_noop/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/overwrite_name_noop/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/overwrite_name_noop.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/overwrite_name_noop/out", &project_root);
 }
 
 #[cargo_test]
 fn overwrite_no_default_features() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/overwrite_no_default_features.in");
+    let project = Project::from_template("tests/snapshots/add/overwrite_no_default_features/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1737,11 +1745,11 @@ fn overwrite_no_default_features() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/overwrite_no_default_features.stdout")
-        .stderr_matches_path("tests/snapshots/add/overwrite_no_default_features.stderr");
+        .stdout_matches_path("tests/snapshots/add/overwrite_no_default_features/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/overwrite_no_default_features/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/overwrite_no_default_features.out",
+        "tests/snapshots/add/overwrite_no_default_features/out",
         &project_root,
     );
 }
@@ -1750,7 +1758,7 @@ fn overwrite_no_default_features() {
 fn overwrite_no_default_features_with_default_features() {
     init_registry();
     let project = Project::from_template(
-        "tests/snapshots/add/overwrite_no_default_features_with_default_features.in",
+        "tests/snapshots/add/overwrite_no_default_features_with_default_features/in",
     );
     let project_root = project.root();
     let cwd = &project_root;
@@ -1762,14 +1770,14 @@ fn overwrite_no_default_features_with_default_features() {
         .assert()
         .success()
         .stdout_matches_path(
-            "tests/snapshots/add/overwrite_no_default_features_with_default_features.stdout",
+            "tests/snapshots/add/overwrite_no_default_features_with_default_features/stdout.log",
         )
         .stderr_matches_path(
-            "tests/snapshots/add/overwrite_no_default_features_with_default_features.stderr",
+            "tests/snapshots/add/overwrite_no_default_features_with_default_features/stderr.log",
         );
 
     assert().subset_matches(
-        "tests/snapshots/add/overwrite_no_default_features_with_default_features.out",
+        "tests/snapshots/add/overwrite_no_default_features_with_default_features/out",
         &project_root,
     );
 }
@@ -1777,7 +1785,7 @@ fn overwrite_no_default_features_with_default_features() {
 #[cargo_test]
 fn overwrite_no_optional() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/overwrite_no_optional.in");
+    let project = Project::from_template("tests/snapshots/add/overwrite_no_optional/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1787,11 +1795,11 @@ fn overwrite_no_optional() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/overwrite_no_optional.stdout")
-        .stderr_matches_path("tests/snapshots/add/overwrite_no_optional.stderr");
+        .stdout_matches_path("tests/snapshots/add/overwrite_no_optional/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/overwrite_no_optional/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/overwrite_no_optional.out",
+        "tests/snapshots/add/overwrite_no_optional/out",
         &project_root,
     );
 }
@@ -1800,7 +1808,7 @@ fn overwrite_no_optional() {
 fn overwrite_no_optional_with_optional() {
     init_registry();
     let project =
-        Project::from_template("tests/snapshots/add/overwrite_no_optional_with_optional.in");
+        Project::from_template("tests/snapshots/add/overwrite_no_optional_with_optional/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1810,11 +1818,11 @@ fn overwrite_no_optional_with_optional() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/overwrite_no_optional_with_optional.stdout")
-        .stderr_matches_path("tests/snapshots/add/overwrite_no_optional_with_optional.stderr");
+        .stdout_matches_path("tests/snapshots/add/overwrite_no_optional_with_optional/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/overwrite_no_optional_with_optional/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/overwrite_no_optional_with_optional.out",
+        "tests/snapshots/add/overwrite_no_optional_with_optional/out",
         &project_root,
     );
 }
@@ -1822,7 +1830,7 @@ fn overwrite_no_optional_with_optional() {
 #[cargo_test]
 fn overwrite_optional() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/overwrite_optional.in");
+    let project = Project::from_template("tests/snapshots/add/overwrite_optional/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1832,17 +1840,17 @@ fn overwrite_optional() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/overwrite_optional.stdout")
-        .stderr_matches_path("tests/snapshots/add/overwrite_optional.stderr");
+        .stdout_matches_path("tests/snapshots/add/overwrite_optional/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/overwrite_optional/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/overwrite_optional.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/overwrite_optional/out", &project_root);
 }
 
 #[cargo_test]
 fn overwrite_optional_with_no_optional() {
     init_registry();
     let project =
-        Project::from_template("tests/snapshots/add/overwrite_optional_with_no_optional.in");
+        Project::from_template("tests/snapshots/add/overwrite_optional_with_no_optional/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1852,11 +1860,11 @@ fn overwrite_optional_with_no_optional() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/overwrite_optional_with_no_optional.stdout")
-        .stderr_matches_path("tests/snapshots/add/overwrite_optional_with_no_optional.stderr");
+        .stdout_matches_path("tests/snapshots/add/overwrite_optional_with_no_optional/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/overwrite_optional_with_no_optional/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/overwrite_optional_with_no_optional.out",
+        "tests/snapshots/add/overwrite_optional_with_no_optional/out",
         &project_root,
     );
 }
@@ -1864,7 +1872,7 @@ fn overwrite_optional_with_no_optional() {
 #[cargo_test]
 fn overwrite_path_noop() {
     init_alt_registry();
-    let project = Project::from_template("tests/snapshots/add/overwrite_path_noop.in");
+    let project = Project::from_template("tests/snapshots/add/overwrite_path_noop/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1874,16 +1882,16 @@ fn overwrite_path_noop() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/overwrite_path_noop.stdout")
-        .stderr_matches_path("tests/snapshots/add/overwrite_path_noop.stderr");
+        .stdout_matches_path("tests/snapshots/add/overwrite_path_noop/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/overwrite_path_noop/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/overwrite_path_noop.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/overwrite_path_noop/out", &project_root);
 }
 
 #[cargo_test]
 fn overwrite_path_with_version() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/overwrite_path_with_version.in");
+    let project = Project::from_template("tests/snapshots/add/overwrite_path_with_version/in");
     let project_root = project.root();
     let cwd = project_root.join("primary");
 
@@ -1893,11 +1901,11 @@ fn overwrite_path_with_version() {
         .current_dir(&cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/overwrite_path_with_version.stdout")
-        .stderr_matches_path("tests/snapshots/add/overwrite_path_with_version.stderr");
+        .stdout_matches_path("tests/snapshots/add/overwrite_path_with_version/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/overwrite_path_with_version/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/overwrite_path_with_version.out",
+        "tests/snapshots/add/overwrite_path_with_version/out",
         &project_root,
     );
 }
@@ -1905,7 +1913,7 @@ fn overwrite_path_with_version() {
 #[cargo_test]
 fn overwrite_rename_with_no_rename() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/overwrite_rename_with_no_rename.in");
+    let project = Project::from_template("tests/snapshots/add/overwrite_rename_with_no_rename/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1915,11 +1923,11 @@ fn overwrite_rename_with_no_rename() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/overwrite_rename_with_no_rename.stdout")
-        .stderr_matches_path("tests/snapshots/add/overwrite_rename_with_no_rename.stderr");
+        .stdout_matches_path("tests/snapshots/add/overwrite_rename_with_no_rename/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/overwrite_rename_with_no_rename/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/overwrite_rename_with_no_rename.out",
+        "tests/snapshots/add/overwrite_rename_with_no_rename/out",
         &project_root,
     );
 }
@@ -1927,7 +1935,7 @@ fn overwrite_rename_with_no_rename() {
 #[cargo_test]
 fn overwrite_rename_with_rename() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/overwrite_rename_with_rename.in");
+    let project = Project::from_template("tests/snapshots/add/overwrite_rename_with_rename/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1937,11 +1945,11 @@ fn overwrite_rename_with_rename() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/overwrite_rename_with_rename.stdout")
-        .stderr_matches_path("tests/snapshots/add/overwrite_rename_with_rename.stderr");
+        .stdout_matches_path("tests/snapshots/add/overwrite_rename_with_rename/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/overwrite_rename_with_rename/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/overwrite_rename_with_rename.out",
+        "tests/snapshots/add/overwrite_rename_with_rename/out",
         &project_root,
     );
 }
@@ -1949,7 +1957,7 @@ fn overwrite_rename_with_rename() {
 #[cargo_test]
 fn change_rename_target() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/change_rename_target.in");
+    let project = Project::from_template("tests/snapshots/add/change_rename_target/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1959,11 +1967,11 @@ fn change_rename_target() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/change_rename_target.stdout")
-        .stderr_matches_path("tests/snapshots/add/change_rename_target.stderr");
+        .stdout_matches_path("tests/snapshots/add/change_rename_target/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/change_rename_target/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/change_rename_target.out",
+        "tests/snapshots/add/change_rename_target/out",
         &project_root,
     );
 }
@@ -1972,7 +1980,7 @@ fn change_rename_target() {
 fn overwrite_rename_with_rename_noop() {
     init_registry();
     let project =
-        Project::from_template("tests/snapshots/add/overwrite_rename_with_rename_noop.in");
+        Project::from_template("tests/snapshots/add/overwrite_rename_with_rename_noop/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -1982,11 +1990,11 @@ fn overwrite_rename_with_rename_noop() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/overwrite_rename_with_rename_noop.stdout")
-        .stderr_matches_path("tests/snapshots/add/overwrite_rename_with_rename_noop.stderr");
+        .stdout_matches_path("tests/snapshots/add/overwrite_rename_with_rename_noop/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/overwrite_rename_with_rename_noop/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/overwrite_rename_with_rename_noop.out",
+        "tests/snapshots/add/overwrite_rename_with_rename_noop/out",
         &project_root,
     );
 }
@@ -1994,7 +2002,7 @@ fn overwrite_rename_with_rename_noop() {
 #[cargo_test]
 fn overwrite_version_with_git() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/overwrite_version_with_git.in");
+    let project = Project::from_template("tests/snapshots/add/overwrite_version_with_git/in");
     let project_root = project.root();
     let cwd = &project_root;
     let git_dep = cargo_test_support::git::new("versioned-package", |project| {
@@ -2013,11 +2021,11 @@ fn overwrite_version_with_git() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/overwrite_version_with_git.stdout")
-        .stderr_matches_path("tests/snapshots/add/overwrite_version_with_git.stderr");
+        .stdout_matches_path("tests/snapshots/add/overwrite_version_with_git/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/overwrite_version_with_git/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/overwrite_version_with_git.out",
+        "tests/snapshots/add/overwrite_version_with_git/out",
         &project_root,
     );
 }
@@ -2025,7 +2033,7 @@ fn overwrite_version_with_git() {
 #[cargo_test]
 fn overwrite_version_with_path() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/overwrite_version_with_path.in");
+    let project = Project::from_template("tests/snapshots/add/overwrite_version_with_path/in");
     let project_root = project.root();
     let cwd = project_root.join("primary");
 
@@ -2035,11 +2043,11 @@ fn overwrite_version_with_path() {
         .current_dir(&cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/overwrite_version_with_path.stdout")
-        .stderr_matches_path("tests/snapshots/add/overwrite_version_with_path.stderr");
+        .stdout_matches_path("tests/snapshots/add/overwrite_version_with_path/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/overwrite_version_with_path/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/overwrite_version_with_path.out",
+        "tests/snapshots/add/overwrite_version_with_path/out",
         &project_root,
     );
 }
@@ -2047,7 +2055,7 @@ fn overwrite_version_with_path() {
 #[cargo_test]
 fn overwrite_with_rename() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/overwrite_with_rename.in");
+    let project = Project::from_template("tests/snapshots/add/overwrite_with_rename/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -2057,11 +2065,11 @@ fn overwrite_with_rename() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/overwrite_with_rename.stdout")
-        .stderr_matches_path("tests/snapshots/add/overwrite_with_rename.stderr");
+        .stdout_matches_path("tests/snapshots/add/overwrite_with_rename/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/overwrite_with_rename/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/overwrite_with_rename.out",
+        "tests/snapshots/add/overwrite_with_rename/out",
         &project_root,
     );
 }
@@ -2069,7 +2077,7 @@ fn overwrite_with_rename() {
 #[cargo_test]
 fn overwrite_workspace_dep() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/overwrite_workspace_dep.in");
+    let project = Project::from_template("tests/snapshots/add/overwrite_workspace_dep/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -2080,11 +2088,11 @@ fn overwrite_workspace_dep() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/overwrite_workspace_dep.stdout")
-        .stderr_matches_path("tests/snapshots/add/overwrite_workspace_dep.stderr");
+        .stdout_matches_path("tests/snapshots/add/overwrite_workspace_dep/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/overwrite_workspace_dep/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/overwrite_workspace_dep.out",
+        "tests/snapshots/add/overwrite_workspace_dep/out",
         &project_root,
     );
 }
@@ -2092,7 +2100,7 @@ fn overwrite_workspace_dep() {
 #[cargo_test]
 fn overwrite_workspace_dep_features() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/overwrite_workspace_dep_features.in");
+    let project = Project::from_template("tests/snapshots/add/overwrite_workspace_dep_features/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -2103,11 +2111,11 @@ fn overwrite_workspace_dep_features() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/overwrite_workspace_dep_features.stdout")
-        .stderr_matches_path("tests/snapshots/add/overwrite_workspace_dep_features.stderr");
+        .stdout_matches_path("tests/snapshots/add/overwrite_workspace_dep_features/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/overwrite_workspace_dep_features/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/overwrite_workspace_dep_features.out",
+        "tests/snapshots/add/overwrite_workspace_dep_features/out",
         &project_root,
     );
 }
@@ -2115,7 +2123,7 @@ fn overwrite_workspace_dep_features() {
 #[cargo_test]
 fn preserve_sorted() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/preserve_sorted.in");
+    let project = Project::from_template("tests/snapshots/add/preserve_sorted/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -2125,16 +2133,16 @@ fn preserve_sorted() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/preserve_sorted.stdout")
-        .stderr_matches_path("tests/snapshots/add/preserve_sorted.stderr");
+        .stdout_matches_path("tests/snapshots/add/preserve_sorted/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/preserve_sorted/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/preserve_sorted.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/preserve_sorted/out", &project_root);
 }
 
 #[cargo_test]
 fn preserve_unsorted() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/preserve_unsorted.in");
+    let project = Project::from_template("tests/snapshots/add/preserve_unsorted/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -2144,16 +2152,16 @@ fn preserve_unsorted() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/preserve_unsorted.stdout")
-        .stderr_matches_path("tests/snapshots/add/preserve_unsorted.stderr");
+        .stdout_matches_path("tests/snapshots/add/preserve_unsorted/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/preserve_unsorted/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/preserve_unsorted.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/preserve_unsorted/out", &project_root);
 }
 
 #[cargo_test]
 fn registry() {
     init_alt_registry();
-    let project = Project::from_template("tests/snapshots/add/registry.in");
+    let project = Project::from_template("tests/snapshots/add/registry/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -2163,16 +2171,16 @@ fn registry() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/registry.stdout")
-        .stderr_matches_path("tests/snapshots/add/registry.stderr");
+        .stdout_matches_path("tests/snapshots/add/registry/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/registry/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/registry.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/registry/out", &project_root);
 }
 
 #[cargo_test]
 fn rename() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/rename.in");
+    let project = Project::from_template("tests/snapshots/add/rename/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -2182,16 +2190,16 @@ fn rename() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/rename.stdout")
-        .stderr_matches_path("tests/snapshots/add/rename.stderr");
+        .stdout_matches_path("tests/snapshots/add/rename/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/rename/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/rename.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/rename/out", &project_root);
 }
 
 #[cargo_test]
 fn target() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/target.in");
+    let project = Project::from_template("tests/snapshots/add/target/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -2201,16 +2209,16 @@ fn target() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/target.stdout")
-        .stderr_matches_path("tests/snapshots/add/target.stderr");
+        .stdout_matches_path("tests/snapshots/add/target/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/target/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/target.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/target/out", &project_root);
 }
 
 #[cargo_test]
 fn target_cfg() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/target_cfg.in");
+    let project = Project::from_template("tests/snapshots/add/target_cfg/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -2220,15 +2228,15 @@ fn target_cfg() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/target_cfg.stdout")
-        .stderr_matches_path("tests/snapshots/add/target_cfg.stderr");
+        .stdout_matches_path("tests/snapshots/add/target_cfg/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/target_cfg/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/target_cfg.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/target_cfg/out", &project_root);
 }
 
 #[cargo_test]
 fn unknown_inherited_feature() {
-    let project = Project::from_template("tests/snapshots/add/unknown_inherited_feature.in");
+    let project = Project::from_template("tests/snapshots/add/unknown_inherited_feature/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -2239,11 +2247,11 @@ fn unknown_inherited_feature() {
         .current_dir(cwd)
         .assert()
         .failure()
-        .stdout_matches_path("tests/snapshots/add/unknown_inherited_feature.stdout")
-        .stderr_matches_path("tests/snapshots/add/unknown_inherited_feature.stderr");
+        .stdout_matches_path("tests/snapshots/add/unknown_inherited_feature/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/unknown_inherited_feature/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/unknown_inherited_feature.out",
+        "tests/snapshots/add/unknown_inherited_feature/out",
         &project_root,
     );
 }
@@ -2251,7 +2259,7 @@ fn unknown_inherited_feature() {
 #[cargo_test]
 fn vers() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/vers.in");
+    let project = Project::from_template("tests/snapshots/add/vers/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -2261,16 +2269,16 @@ fn vers() {
         .current_dir(cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/vers.stdout")
-        .stderr_matches_path("tests/snapshots/add/vers.stderr");
+        .stdout_matches_path("tests/snapshots/add/vers/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/vers/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/vers.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/vers/out", &project_root);
 }
 
 #[cargo_test]
 fn workspace_path() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/workspace_path.in");
+    let project = Project::from_template("tests/snapshots/add/workspace_path/in");
     let project_root = project.root();
     let cwd = project_root.join("primary");
 
@@ -2280,16 +2288,16 @@ fn workspace_path() {
         .current_dir(&cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/workspace_path.stdout")
-        .stderr_matches_path("tests/snapshots/add/workspace_path.stderr");
+        .stdout_matches_path("tests/snapshots/add/workspace_path/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/workspace_path/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/workspace_path.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/workspace_path/out", &project_root);
 }
 
 #[cargo_test]
 fn workspace_path_dev() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/workspace_path_dev.in");
+    let project = Project::from_template("tests/snapshots/add/workspace_path_dev/in");
     let project_root = project.root();
     let cwd = project_root.join("primary");
 
@@ -2299,16 +2307,16 @@ fn workspace_path_dev() {
         .current_dir(&cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/workspace_path_dev.stdout")
-        .stderr_matches_path("tests/snapshots/add/workspace_path_dev.stderr");
+        .stdout_matches_path("tests/snapshots/add/workspace_path_dev/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/workspace_path_dev/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/workspace_path_dev.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/workspace_path_dev/out", &project_root);
 }
 
 #[cargo_test]
 fn workspace_name() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/workspace_name.in");
+    let project = Project::from_template("tests/snapshots/add/workspace_name/in");
     let project_root = project.root();
     let cwd = project_root.join("primary");
 
@@ -2318,16 +2326,16 @@ fn workspace_name() {
         .current_dir(&cwd)
         .assert()
         .success()
-        .stdout_matches_path("tests/snapshots/add/workspace_name.stdout")
-        .stderr_matches_path("tests/snapshots/add/workspace_name.stderr");
+        .stdout_matches_path("tests/snapshots/add/workspace_name/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/workspace_name/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/workspace_name.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/workspace_name/out", &project_root);
 }
 
 #[cargo_test]
 fn deprecated_default_features() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/deprecated_default_features.in");
+    let project = Project::from_template("tests/snapshots/add/deprecated_default_features/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -2337,11 +2345,11 @@ fn deprecated_default_features() {
         .current_dir(&cwd)
         .assert()
         .failure()
-        .stdout_matches_path("tests/snapshots/add/deprecated_default_features.stdout")
-        .stderr_matches_path("tests/snapshots/add/deprecated_default_features.stderr");
+        .stdout_matches_path("tests/snapshots/add/deprecated_default_features/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/deprecated_default_features/stderr.log");
 
     assert().subset_matches(
-        "tests/snapshots/add/deprecated_default_features.out",
+        "tests/snapshots/add/deprecated_default_features/out",
         &project_root,
     );
 }
@@ -2349,7 +2357,7 @@ fn deprecated_default_features() {
 #[cargo_test]
 fn deprecated_section() {
     init_registry();
-    let project = Project::from_template("tests/snapshots/add/deprecated_section.in");
+    let project = Project::from_template("tests/snapshots/add/deprecated_section/in");
     let project_root = project.root();
     let cwd = &project_root;
 
@@ -2359,8 +2367,8 @@ fn deprecated_section() {
         .current_dir(&cwd)
         .assert()
         .failure()
-        .stdout_matches_path("tests/snapshots/add/deprecated_section.stdout")
-        .stderr_matches_path("tests/snapshots/add/deprecated_section.stderr");
+        .stdout_matches_path("tests/snapshots/add/deprecated_section/stdout.log")
+        .stderr_matches_path("tests/snapshots/add/deprecated_section/stderr.log");
 
-    assert().subset_matches("tests/snapshots/add/deprecated_section.out", &project_root);
+    assert().subset_matches("tests/snapshots/add/deprecated_section/out", &project_root);
 }