@@ -95,6 +95,7 @@ fn old_minimal() {
95
95
assert_eq ! ( target. edition, "2015" ) ;
96
96
assert_eq ! ( target. doctest, true ) ;
97
97
assert_eq ! ( target. test, true ) ;
98
+ assert_eq ! ( target. doc, true ) ;
98
99
assert_eq ! ( pkg. features. len( ) , 0 ) ;
99
100
assert_eq ! ( pkg. manifest_path, "/foo/Cargo.toml" ) ;
100
101
assert_eq ! ( pkg. categories. len( ) , 0 ) ;
@@ -155,10 +156,10 @@ struct TestObject {
155
156
156
157
#[ test]
157
158
fn all_the_fields ( ) {
158
- // All the fields currently generated as of 1.49 . This tries to exercise as
159
+ // All the fields currently generated as of 1.51 . This tries to exercise as
159
160
// much as possible.
160
161
let ver = cargo_version ( ) ;
161
- let minimum = semver:: Version :: parse ( "1.49 .0" ) . unwrap ( ) ;
162
+ let minimum = semver:: Version :: parse ( "1.51 .0" ) . unwrap ( ) ;
162
163
if ver < minimum {
163
164
// edition added in 1.30
164
165
// rename added in 1.31
@@ -169,6 +170,7 @@ fn all_the_fields() {
169
170
// test added in 1.47
170
171
// homepage added in 1.49
171
172
// documentation added in 1.49
173
+ // doc added in 1.50
172
174
// path added in 1.51
173
175
eprintln ! ( "Skipping all_the_fields test, cargo {} is too old." , ver) ;
174
176
return ;
@@ -222,12 +224,10 @@ fn all_the_fields() {
222
224
assert_eq ! ( path_dep. source, None ) ;
223
225
assert_eq ! ( path_dep. kind, DependencyKind :: Normal ) ;
224
226
assert_eq ! ( path_dep. req, semver:: VersionReq :: parse( "*" ) . unwrap( ) ) ;
225
- if ver >= semver:: Version :: parse ( "1.51.0" ) . unwrap ( ) {
226
- assert_eq ! (
227
- path_dep. path. as_ref( ) . map( |p| p. ends_with( "path-dep" ) ) ,
228
- Some ( true ) ,
229
- ) ;
230
- }
227
+ assert_eq ! (
228
+ path_dep. path. as_ref( ) . map( |p| p. ends_with( "path-dep" ) ) ,
229
+ Some ( true ) ,
230
+ ) ;
231
231
232
232
all. dependencies
233
233
. iter ( )
@@ -292,15 +292,18 @@ fn all_the_fields() {
292
292
assert_eq ! ( lib. edition, "2018" ) ;
293
293
assert_eq ! ( lib. doctest, true ) ;
294
294
assert_eq ! ( lib. test, true ) ;
295
+ assert_eq ! ( lib. doc, true ) ;
295
296
296
297
let main = get_file_name ! ( "main.rs" ) ;
297
298
assert_eq ! ( main. crate_types, vec![ "bin" ] ) ;
298
299
assert_eq ! ( main. kind, vec![ "bin" ] ) ;
299
300
assert_eq ! ( main. doctest, false ) ;
300
301
assert_eq ! ( main. test, true ) ;
302
+ assert_eq ! ( main. doc, true ) ;
301
303
302
304
let otherbin = get_file_name ! ( "otherbin.rs" ) ;
303
305
assert_eq ! ( otherbin. edition, "2015" ) ;
306
+ assert_eq ! ( otherbin. doc, false ) ;
304
307
305
308
let reqfeat = get_file_name ! ( "reqfeat.rs" ) ;
306
309
assert_eq ! ( reqfeat. required_features, vec![ "feat2" ] ) ;
0 commit comments