test(add): Import cargo-add tests

This is a fork of https://github.com/killercup/cargo-edit/tree/merge-add
at d561719161ed5564111ff2152ff206463ec24cef
This commit is contained in:
Ed Page 2022-03-10 11:20:50 -06:00
parent 5ca5f2f157
commit 6ec86fc47b
492 changed files with 3898 additions and 0 deletions

View File

@ -100,6 +100,7 @@ features = [
[dev-dependencies]
cargo-test-macro = { path = "crates/cargo-test-macro" }
cargo-test-support = { path = "crates/cargo-test-support" }
snapbox = { version = "0.2.8", features = ["diff", "path"] }
[build-dependencies]
flate2 = { version = "1.0.3", default-features = false, features = ["zlib"] }

View File

@ -0,0 +1,5 @@
[workspace]
[package]
name = "cargo-list-test-fixture"
version = "0.0.0"

View File

@ -0,0 +1 @@
add-basic.in/

View File

@ -0,0 +1,8 @@
[workspace]
[package]
name = "cargo-list-test-fixture"
version = "0.0.0"
[dependencies]
my-package = "99999.0.0"

View File

@ -0,0 +1,2 @@
Updating `dummy-registry` index
Adding my-package v99999.0.0 to dependencies.

View File

View File

@ -0,0 +1 @@
add-basic.in/

View File

@ -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"

View File

@ -0,0 +1,3 @@
Updating `dummy-registry` index
Adding my-package1 v99999.0.0 to dependencies.
Adding my-package2 v99999.0.0 to dependencies.

View File

View File

@ -0,0 +1 @@
add-basic.in/

View File

@ -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"

View File

@ -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

View File

@ -0,0 +1 @@
add-basic.in/

View File

@ -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"

View File

@ -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.

View File

View File

@ -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" }

View File

@ -0,0 +1,5 @@
[workspace]
[package]
name = "cargo-list-test-fixture-dependency"
version = "0.0.0"

View File

@ -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" }

View File

@ -0,0 +1,5 @@
[workspace]
[package]
name = "cargo-list-test-fixture-dependency"
version = "0.0.0"

View File

@ -0,0 +1 @@
Adding cargo-list-test-fixture-dependency (local) to build-dependencies.

View File

@ -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 }

View File

@ -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 }

View File

@ -0,0 +1,2 @@
Updating `dummy-registry` index
Adding my-package2 v99999.0.0 to optional dependencies.

View File

@ -0,0 +1 @@
add-basic.in/

View File

@ -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"

View File

@ -0,0 +1,3 @@
Updating `dummy-registry` index
Adding my-package1 v99999.0.0 to dependencies.
Adding my-package2 v0.4.1 to dependencies.

View File

@ -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 }

View File

@ -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 }

View File

@ -0,0 +1 @@
error: Use of `default_features` in `my-package` is unsupported, please switch to `default-features`

View File

@ -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"

View File

@ -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"

View File

@ -0,0 +1 @@
error: Deprecated dependency sections are unsupported: dev_dependencies, build_dependencies

1
tests/snapshots/add/dev.in Symbolic link
View File

@ -0,0 +1 @@
add-basic.in/

View File

@ -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"

View File

@ -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.

View File

View File

@ -0,0 +1 @@
add-basic.in/

View File

@ -0,0 +1,5 @@
[workspace]
[package]
name = "cargo-list-test-fixture"
version = "0.0.0"

View File

@ -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

View File

@ -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" }

View File

@ -0,0 +1,5 @@
[workspace]
[package]
name = "cargo-list-test-fixture-dependency"
version = "0.0.0"

View File

@ -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" }

View File

@ -0,0 +1,5 @@
[workspace]
[package]
name = "cargo-list-test-fixture-dependency"
version = "0.0.0"

View File

@ -0,0 +1 @@
Adding cargo-list-test-fixture-dependency (local) to dev-dependencies.

View File

@ -0,0 +1 @@
add-basic.in/

View File

@ -0,0 +1,5 @@
[workspace]
[package]
name = "cargo-list-test-fixture"
version = "0.0.0"

View File

@ -0,0 +1,3 @@
Updating `dummy-registry` index
Adding my-package v99999.0.0 to dependencies.
warning: aborting add due to dry run

View File

View File

@ -0,0 +1 @@
add-basic.in/

View File

@ -0,0 +1,8 @@
[workspace]
[package]
name = "cargo-list-test-fixture"
version = "0.0.0"
[dependencies]
your-face = { version = "99999.0.0", features = ["eyes"] }

View File

@ -0,0 +1,7 @@
Updating `dummy-registry` index
Adding your-face v99999.0.0 to dependencies.
Features:
+ eyes
- ears
- mouth
- nose

View File

View File

@ -0,0 +1 @@
add-basic.in/

View File

@ -0,0 +1,8 @@
[workspace]
[package]
name = "cargo-list-test-fixture"
version = "0.0.0"
[dependencies]
your-face = "99999.0.0"

View File

@ -0,0 +1,7 @@
Updating `dummy-registry` index
Adding your-face v99999.0.0 to dependencies.
Features:
- ears
- eyes
- mouth
- nose

View File

@ -0,0 +1 @@
add-basic.in/

View File

@ -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"] }

View File

@ -0,0 +1,7 @@
Updating `dummy-registry` index
Adding your-face v99999.0.0 to dependencies.
Features:
+ eyes
+ nose
- ears
- mouth

View File

@ -0,0 +1,8 @@
[workspace]
[package]
name = "cargo-list-test-fixture"
version = "0.0.0"
[dependencies]
your-face = { version = "99999.0.0", features = ["eyes"] }

View File

@ -0,0 +1,8 @@
[workspace]
[package]
name = "cargo-list-test-fixture"
version = "0.0.0"
[dependencies]
your-face = { version = "99999.0.0", features = ["eyes"] }

View File

@ -0,0 +1,7 @@
Updating `dummy-registry` index
Adding your-face v99999.0.0 to dependencies.
Features:
+ eyes
- ears
- mouth
- nose

View File

@ -0,0 +1 @@
add-basic.in/

View File

@ -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"] }

View File

@ -0,0 +1,7 @@
Updating `dummy-registry` index
Adding your-face v99999.0.0 to dependencies.
Features:
+ eyes
+ nose
- ears
- mouth

View File

@ -0,0 +1 @@
add-basic.in/

View File

@ -0,0 +1,5 @@
[workspace]
[package]
name = "cargo-list-test-fixture"
version = "0.0.0"

View File

@ -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"]

1
tests/snapshots/add/git.in Symbolic link
View File

@ -0,0 +1 @@
add-basic.in/

View File

@ -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" }

View File

@ -0,0 +1,2 @@
Updating git repository `[ROOTURL]/git-package`
Adding git-package (git) to dependencies.

View File

View File

@ -0,0 +1 @@
add-basic.in/

View File

@ -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" }

View File

@ -0,0 +1,2 @@
Updating git repository `[ROOTURL]/git-package`
Adding git-package (git) to dependencies.

View File

View File

@ -0,0 +1 @@
add-basic.in/

Some files were not shown because too many files have changed in this diff Show More