5
5
// `all-shared` should only emit files that can be shared between crates.
6
6
// See https://github.com/rust-lang/rust/pull/83478
7
7
8
- use std:: path:: Path ;
9
-
10
- use run_make_support:: { has_extension, has_prefix, rustdoc, shallow_find_files} ;
8
+ use run_make_support:: { has_extension, has_prefix, path, rustdoc, shallow_find_files} ;
11
9
12
10
fn main ( ) {
13
11
rustdoc ( )
@@ -19,18 +17,18 @@ fn main() {
19
17
. args ( & [ "--extend-css" , "z.css" ] )
20
18
. input ( "x.rs" )
21
19
. run ( ) ;
22
- assert ! ( Path :: new ( "invocation-only/search-index-xxx.js" ) . exists( ) ) ;
23
- assert ! ( Path :: new ( "invocation-only/crates-xxx.js" ) . exists( ) ) ;
24
- assert ! ( Path :: new ( "invocation-only/settings.html" ) . exists( ) ) ;
25
- assert ! ( Path :: new ( "invocation-only/x/all.html" ) . exists( ) ) ;
26
- assert ! ( Path :: new ( "invocation-only/x/index.html" ) . exists( ) ) ;
27
- assert ! ( Path :: new ( "invocation-only/theme-xxx.css" ) . exists( ) ) ; // generated from z.css
28
- assert ! ( !Path :: new ( "invocation-only/storage-xxx.js" ) . exists( ) ) ;
29
- assert ! ( !Path :: new ( "invocation-only/SourceSerif4-It.ttf.woff2" ) . exists( ) ) ;
20
+ assert ! ( path ( "invocation-only/search-index-xxx.js" ) . exists( ) ) ;
21
+ assert ! ( path ( "invocation-only/crates-xxx.js" ) . exists( ) ) ;
22
+ assert ! ( path ( "invocation-only/settings.html" ) . exists( ) ) ;
23
+ assert ! ( path ( "invocation-only/x/all.html" ) . exists( ) ) ;
24
+ assert ! ( path ( "invocation-only/x/index.html" ) . exists( ) ) ;
25
+ assert ! ( path ( "invocation-only/theme-xxx.css" ) . exists( ) ) ; // generated from z.css
26
+ assert ! ( !path ( "invocation-only/storage-xxx.js" ) . exists( ) ) ;
27
+ assert ! ( !path ( "invocation-only/SourceSerif4-It.ttf.woff2" ) . exists( ) ) ;
30
28
// FIXME: this probably shouldn't have a suffix
31
- assert ! ( Path :: new ( "invocation-only/y-xxx.css" ) . exists( ) ) ;
29
+ assert ! ( path ( "invocation-only/y-xxx.css" ) . exists( ) ) ;
32
30
// FIXME: this is technically incorrect (see `write_shared`)
33
- assert ! ( !Path :: new ( "invocation-only/main-xxx.js" ) . exists( ) ) ;
31
+ assert ! ( !path ( "invocation-only/main-xxx.js" ) . exists( ) ) ;
34
32
35
33
rustdoc ( )
36
34
. arg ( "-Zunstable-options" )
@@ -61,10 +59,10 @@ fn main() {
61
59
. len( ) ,
62
60
1
63
61
) ;
64
- assert ! ( !Path :: new ( "toolchain-only/search-index-xxx.js" ) . exists( ) ) ;
65
- assert ! ( !Path :: new ( "toolchain-only/x/index.html" ) . exists( ) ) ;
66
- assert ! ( !Path :: new ( "toolchain-only/theme.css" ) . exists( ) ) ;
67
- assert ! ( !Path :: new ( "toolchain-only/y-xxx.css" ) . exists( ) ) ;
62
+ assert ! ( !path ( "toolchain-only/search-index-xxx.js" ) . exists( ) ) ;
63
+ assert ! ( !path ( "toolchain-only/x/index.html" ) . exists( ) ) ;
64
+ assert ! ( !path ( "toolchain-only/theme.css" ) . exists( ) ) ;
65
+ assert ! ( !path ( "toolchain-only/y-xxx.css" ) . exists( ) ) ;
68
66
69
67
rustdoc ( )
70
68
. arg ( "-Zunstable-options" )
@@ -88,17 +86,17 @@ fn main() {
88
86
. len( ) ,
89
87
1
90
88
) ;
91
- assert ! ( !Path :: new ( "all-shared/search-index-xxx.js" ) . exists( ) ) ;
92
- assert ! ( !Path :: new ( "all-shared/settings.html" ) . exists( ) ) ;
93
- assert ! ( !Path :: new ( "all-shared/x" ) . exists( ) ) ;
94
- assert ! ( !Path :: new ( "all-shared/src" ) . exists( ) ) ;
95
- assert ! ( !Path :: new ( "all-shared/theme.css" ) . exists( ) ) ;
89
+ assert ! ( !path ( "all-shared/search-index-xxx.js" ) . exists( ) ) ;
90
+ assert ! ( !path ( "all-shared/settings.html" ) . exists( ) ) ;
91
+ assert ! ( !path ( "all-shared/x" ) . exists( ) ) ;
92
+ assert ! ( !path ( "all-shared/src" ) . exists( ) ) ;
93
+ assert ! ( !path ( "all-shared/theme.css" ) . exists( ) ) ;
96
94
assert_eq ! (
97
95
shallow_find_files( "all-shared/static.files" , |path| {
98
96
has_prefix( path, "main-" ) && has_extension( path, "js" )
99
97
} )
100
98
. len( ) ,
101
99
1
102
100
) ;
103
- assert ! ( !Path :: new ( "all-shared/y-xxx.css" ) . exists( ) ) ;
101
+ assert ! ( !path ( "all-shared/y-xxx.css" ) . exists( ) ) ;
104
102
}
0 commit comments