Skip to content

Commit a96bc9f

Browse files
committed
test(remove): Extend the formatting tested
1 parent e4c89f9 commit a96bc9f

File tree

6 files changed

+50
-8
lines changed

6 files changed

+50
-8
lines changed

tests/testsuite/cargo_remove/optional_dep_feature_formatting/in

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
[package]
2+
name = "cargo-remove-test-fixture"
3+
version = "0.1.0"
4+
5+
[[bin]]
6+
name = "main"
7+
path = "src/main.rs"
8+
9+
[build-dependencies]
10+
semver = "0.1.0"
11+
12+
[dependencies]
13+
docopt = { version = "0.6", optional = true }
14+
rustc-serialize = { version = "0.4", optional = true }
15+
semver = "0.1"
16+
toml = { version = "0.1", optional = true }
17+
clippy = { version = "0.4", optional = true }
18+
19+
[dev-dependencies]
20+
regex = "0.1.1"
21+
serde = "1.0.90"
22+
23+
[features]
24+
std = [
25+
# Leading clippy
26+
"dep:clippy", # trailing clippy
27+
28+
# Leading docopt
29+
"dep:docopt", # trailing docopt
30+
31+
# Leading rustc-serialize
32+
"dep:rustc-serialize", # trailing rustc-serialize
33+
34+
# Leading serde/std
35+
"serde/std", # trailing serde/std
36+
37+
# Leading semver/std
38+
"semver/std", # trailing semver/std
39+
40+
# Leading toml
41+
"dep:toml", # trailing toml
42+
]
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+

tests/testsuite/cargo_remove/optional_dep_feature_formatting/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ fn case() {
2424

2525
snapbox::cmd::Command::cargo_ui()
2626
.arg("remove")
27-
.args(["--dev", "serde"])
27+
.args(["docopt", "toml"])
2828
.current_dir(cwd)
2929
.assert()
3030
.success()

tests/testsuite/cargo_remove/optional_dep_feature_formatting/out/Cargo.toml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,13 @@ path = "src/main.rs"
1010
semver = "0.1.0"
1111

1212
[dependencies]
13-
docopt = "0.6"
14-
rustc-serialize = "0.4"
13+
rustc-serialize = { version = "0.4", optional = true }
1514
semver = "0.1"
16-
toml = "0.1"
17-
clippy = "0.4"
15+
clippy = { version = "0.4", optional = true }
1816

1917
[dev-dependencies]
2018
regex = "0.1.1"
19+
serde = "1.0.90"
2120

2221
[features]
23-
std = ["semver/std"]
22+
std = ["dep:clippy", "dep:rustc-serialize", "serde/std", "semver/std"]
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
Removing serde from dev-dependencies
1+
Removing docopt from dependencies
2+
Removing toml from dependencies

0 commit comments

Comments
 (0)