@@ -3,68 +3,6 @@ use support::paths;
3
3
use support:: registry:: Package ;
4
4
use support:: { basic_manifest, project} ;
5
5
6
- #[ test]
7
- fn gated ( ) {
8
- let p = project ( )
9
- . file (
10
- "Cargo.toml" ,
11
- r#"
12
- [project]
13
- name = "foo"
14
- version = "0.0.1"
15
- authors = []
16
-
17
- [dependencies]
18
- bar = { package = "foo", version = "0.1" }
19
- "# ,
20
- ) . file ( "src/lib.rs" , "" )
21
- . build ( ) ;
22
-
23
- p. cargo ( "build" )
24
- . masquerade_as_nightly_cargo ( )
25
- . with_status ( 101 )
26
- . with_stderr (
27
- "\
28
- error: failed to parse manifest at `[..]`
29
-
30
- Caused by:
31
- feature `rename-dependency` is required
32
-
33
- consider adding `cargo-features = [\" rename-dependency\" ]` to the manifest
34
- " ,
35
- ) . run ( ) ;
36
-
37
- let p = project ( )
38
- . at ( "bar" )
39
- . file (
40
- "Cargo.toml" ,
41
- r#"
42
- [project]
43
- name = "foo"
44
- version = "0.0.1"
45
- authors = []
46
-
47
- [dependencies]
48
- bar = { version = "0.1", package = "baz" }
49
- "# ,
50
- ) . file ( "src/lib.rs" , "" )
51
- . build ( ) ;
52
-
53
- p. cargo ( "build" )
54
- . masquerade_as_nightly_cargo ( )
55
- . with_status ( 101 )
56
- . with_stderr (
57
- "\
58
- error: failed to parse manifest at `[..]`
59
-
60
- Caused by:
61
- feature `rename-dependency` is required
62
-
63
- consider adding `cargo-features = [\" rename-dependency\" ]` to the manifest
64
- " ,
65
- ) . run ( ) ;
66
- }
67
-
68
6
#[ test]
69
7
fn rename_dependency ( ) {
70
8
Package :: new ( "bar" , "0.1.0" ) . publish ( ) ;
@@ -74,8 +12,6 @@ fn rename_dependency() {
74
12
. file (
75
13
"Cargo.toml" ,
76
14
r#"
77
- cargo-features = ["rename-dependency"]
78
-
79
15
[project]
80
16
name = "foo"
81
17
version = "0.0.1"
@@ -88,7 +24,7 @@ fn rename_dependency() {
88
24
) . file ( "src/lib.rs" , "extern crate bar; extern crate baz;" )
89
25
. build ( ) ;
90
26
91
- p. cargo ( "build" ) . masquerade_as_nightly_cargo ( ) . run ( ) ;
27
+ p. cargo ( "build" ) . run ( ) ;
92
28
}
93
29
94
30
#[ test]
@@ -97,8 +33,6 @@ fn rename_with_different_names() {
97
33
. file (
98
34
"Cargo.toml" ,
99
35
r#"
100
- cargo-features = ["rename-dependency"]
101
-
102
36
[project]
103
37
name = "foo"
104
38
version = "0.0.1"
@@ -122,7 +56,7 @@ fn rename_with_different_names() {
122
56
) . file ( "bar/src/lib.rs" , "" )
123
57
. build ( ) ;
124
58
125
- p. cargo ( "build" ) . masquerade_as_nightly_cargo ( ) . run ( ) ;
59
+ p. cargo ( "build" ) . run ( ) ;
126
60
}
127
61
128
62
#[ test]
@@ -148,8 +82,7 @@ fn lots_of_names() {
148
82
"Cargo.toml" ,
149
83
& format ! (
150
84
r#"
151
- cargo-features = ["alternative-registries", "rename-dependency"]
152
-
85
+ cargo-features = ["alternative-registries"]
153
86
[package]
154
87
name = "test"
155
88
version = "0.1.0"
@@ -196,8 +129,6 @@ fn rename_and_patch() {
196
129
. file (
197
130
"Cargo.toml" ,
198
131
r#"
199
- cargo-features = ["rename-dependency"]
200
-
201
132
[package]
202
133
name = "test"
203
134
version = "0.1.0"
@@ -216,7 +147,7 @@ fn rename_and_patch() {
216
147
. file ( "foo/src/lib.rs" , "pub fn foo() {}" )
217
148
. build ( ) ;
218
149
219
- p. cargo ( "build -v" ) . masquerade_as_nightly_cargo ( ) . run ( ) ;
150
+ p. cargo ( "build -v" ) . run ( ) ;
220
151
}
221
152
222
153
#[ test]
@@ -227,8 +158,6 @@ fn rename_twice() {
227
158
. file (
228
159
"Cargo.toml" ,
229
160
r#"
230
- cargo-features = ["rename-dependency"]
231
-
232
161
[package]
233
162
name = "test"
234
163
version = "0.1.0"
@@ -243,7 +172,6 @@ fn rename_twice() {
243
172
. build ( ) ;
244
173
245
174
p. cargo ( "build -v" )
246
- . masquerade_as_nightly_cargo ( )
247
175
. with_status ( 101 )
248
176
. with_stderr (
249
177
"\
@@ -264,8 +192,6 @@ fn rename_affects_fingerprint() {
264
192
. file (
265
193
"Cargo.toml" ,
266
194
r#"
267
- cargo-features = ["rename-dependency"]
268
-
269
195
[package]
270
196
name = "test"
271
197
version = "0.1.0"
@@ -277,13 +203,11 @@ fn rename_affects_fingerprint() {
277
203
) . file ( "src/lib.rs" , "extern crate foo;" )
278
204
. build ( ) ;
279
205
280
- p. cargo ( "build -v" ) . masquerade_as_nightly_cargo ( ) . run ( ) ;
206
+ p. cargo ( "build -v" ) . run ( ) ;
281
207
282
208
p. change_file (
283
209
"Cargo.toml" ,
284
210
r#"
285
- cargo-features = ["rename-dependency"]
286
-
287
211
[package]
288
212
name = "test"
289
213
version = "0.1.0"
@@ -295,7 +219,6 @@ fn rename_affects_fingerprint() {
295
219
) ;
296
220
297
221
p. cargo ( "build -v" )
298
- . masquerade_as_nightly_cargo ( )
299
222
. with_status ( 101 )
300
223
. run ( ) ;
301
224
}
@@ -309,8 +232,6 @@ fn can_run_doc_tests() {
309
232
. file (
310
233
"Cargo.toml" ,
311
234
r#"
312
- cargo-features = ["rename-dependency"]
313
-
314
235
[project]
315
236
name = "foo"
316
237
version = "0.0.1"
@@ -328,7 +249,6 @@ fn can_run_doc_tests() {
328
249
) . build ( ) ;
329
250
330
251
foo. cargo ( "test -v" )
331
- . masquerade_as_nightly_cargo ( )
332
252
. with_stderr_contains (
333
253
"\
334
254
[DOCTEST] foo
@@ -363,8 +283,6 @@ fn features_still_work() {
363
283
. file (
364
284
"a/Cargo.toml" ,
365
285
r#"
366
- cargo-features = ["rename-dependency"]
367
-
368
286
[package]
369
287
name = "p1"
370
288
version = "0.1.0"
@@ -377,8 +295,6 @@ fn features_still_work() {
377
295
. file (
378
296
"b/Cargo.toml" ,
379
297
r#"
380
- cargo-features = ["rename-dependency"]
381
-
382
298
[package]
383
299
name = "p2"
384
300
version = "0.1.0"
@@ -393,7 +309,7 @@ fn features_still_work() {
393
309
) . file ( "b/src/lib.rs" , "extern crate b;" )
394
310
. build ( ) ;
395
311
396
- p. cargo ( "build -v" ) . masquerade_as_nightly_cargo ( ) . run ( ) ;
312
+ p. cargo ( "build -v" ) . run ( ) ;
397
313
}
398
314
399
315
#[ test]
@@ -405,7 +321,6 @@ fn features_not_working() {
405
321
. file (
406
322
"Cargo.toml" ,
407
323
r#"
408
- cargo-features = ["rename-dependency"]
409
324
[package]
410
325
name = "test"
411
326
version = "0.1.0"
@@ -422,7 +337,6 @@ fn features_not_working() {
422
337
. build ( ) ;
423
338
424
339
p. cargo ( "build -v" )
425
- . masquerade_as_nightly_cargo ( )
426
340
. with_status ( 101 )
427
341
. with_stderr (
428
342
"\
@@ -440,7 +354,6 @@ fn rename_with_dash() {
440
354
. file (
441
355
"Cargo.toml" ,
442
356
r#"
443
- cargo-features = ["rename-dependency"]
444
357
[package]
445
358
name = "qwerty"
446
359
version = "0.1.0"
@@ -455,6 +368,5 @@ fn rename_with_dash() {
455
368
. build ( ) ;
456
369
457
370
p. cargo ( "build" )
458
- . masquerade_as_nightly_cargo ( )
459
371
. run ( ) ;
460
372
}
0 commit comments