#[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;
.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;
.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;
.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;
.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,
);
}
#[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;
.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;
.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;
.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,
);
}
#[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;
.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;
.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;
.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,
);
}
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;
.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,
);
}
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;
.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,
);
}
#[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;
.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;
.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;
.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,
);
}
#[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;
.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;
.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;
.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;
.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,
);
}
#[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;
.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;
.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,
);
}
#[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;
.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| {
.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| {
.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| {
.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,
);
}
#[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| {
.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| {
.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| {
.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;
.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,
);
}
#[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| {
.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| {
.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| {
.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| {
.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");
.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");
.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");
.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,
);
}
#[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");
.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,
);
}
#[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");
.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");
.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;
.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"))
.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;
.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,
);
}
#[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;
.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,
);
}
#[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;
.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,
);
}
#[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;
.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;
.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;
.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;
.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,
);
}
#[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;
.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,
);
}
#[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;
.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;
.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");
.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");
.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,
);
}
#[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;
.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;
.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,
);
}
#[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;
.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,
);
}
#[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| {
.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;
.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,
);
}
#[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;
.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;
.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;
.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;
.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;
.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;
.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,
);
}
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;
.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,
);
}
#[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;
.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");
.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,
);
}
#[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;
.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;
.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,
);
}
#[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;
.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,
);
}
#[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;
.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,
);
}
#[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;
.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,
);
}
#[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;
.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;
.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,
);
}
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;
.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,
);
}
#[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;
.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,
);
}
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;
.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,
);
}
#[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;
.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;
.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,
);
}
#[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;
.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");
.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,
);
}
#[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;
.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,
);
}
#[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;
.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,
);
}
#[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;
.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,
);
}
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;
.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,
);
}
#[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| {
.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,
);
}
#[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");
.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,
);
}
#[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;
.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,
);
}
#[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;
.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,
);
}
#[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;
.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,
);
}
#[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;
.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;
.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;
.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;
.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;
.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;
.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;
.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,
);
}
#[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;
.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");
.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");
.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");
.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;
.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,
);
}
#[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;
.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);
}