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,17 +17,17 @@ 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/settings.html" ) . exists( ) ) ;
24
- assert ! ( Path :: new ( "invocation-only/x/all.html" ) . exists( ) ) ;
25
- assert ! ( Path :: new ( "invocation-only/x/index.html" ) . exists( ) ) ;
26
- assert ! ( Path :: new ( "invocation-only/theme-xxx.css" ) . exists( ) ) ; // generated from z.css
27
- assert ! ( !Path :: new ( "invocation-only/storage-xxx.js" ) . exists( ) ) ;
28
- 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/settings.html" ) . exists( ) ) ;
22
+ assert ! ( path ( "invocation-only/x/all.html" ) . exists( ) ) ;
23
+ assert ! ( path ( "invocation-only/x/index.html" ) . exists( ) ) ;
24
+ assert ! ( path ( "invocation-only/theme-xxx.css" ) . exists( ) ) ; // generated from z.css
25
+ assert ! ( !path ( "invocation-only/storage-xxx.js" ) . exists( ) ) ;
26
+ assert ! ( !path ( "invocation-only/SourceSerif4-It.ttf.woff2" ) . exists( ) ) ;
29
27
// FIXME: this probably shouldn't have a suffix
30
- assert ! ( Path :: new ( "invocation-only/y-xxx.css" ) . exists( ) ) ;
28
+ assert ! ( path ( "invocation-only/y-xxx.css" ) . exists( ) ) ;
31
29
// FIXME: this is technically incorrect (see `write_shared`)
32
- assert ! ( !Path :: new ( "invocation-only/main-xxx.js" ) . exists( ) ) ;
30
+ assert ! ( !path ( "invocation-only/main-xxx.js" ) . exists( ) ) ;
33
31
34
32
rustdoc ( )
35
33
. arg ( "-Zunstable-options" )
@@ -60,10 +58,10 @@ fn main() {
60
58
. len( ) ,
61
59
1
62
60
) ;
63
- assert ! ( !Path :: new ( "toolchain-only/search-index-xxx.js" ) . exists( ) ) ;
64
- assert ! ( !Path :: new ( "toolchain-only/x/index.html" ) . exists( ) ) ;
65
- assert ! ( !Path :: new ( "toolchain-only/theme.css" ) . exists( ) ) ;
66
- assert ! ( !Path :: new ( "toolchain-only/y-xxx.css" ) . exists( ) ) ;
61
+ assert ! ( !path ( "toolchain-only/search-index-xxx.js" ) . exists( ) ) ;
62
+ assert ! ( !path ( "toolchain-only/x/index.html" ) . exists( ) ) ;
63
+ assert ! ( !path ( "toolchain-only/theme.css" ) . exists( ) ) ;
64
+ assert ! ( !path ( "toolchain-only/y-xxx.css" ) . exists( ) ) ;
67
65
68
66
rustdoc ( )
69
67
. arg ( "-Zunstable-options" )
@@ -87,17 +85,17 @@ fn main() {
87
85
. len( ) ,
88
86
1
89
87
) ;
90
- assert ! ( !Path :: new ( "all-shared/search-index-xxx.js" ) . exists( ) ) ;
91
- assert ! ( !Path :: new ( "all-shared/settings.html" ) . exists( ) ) ;
92
- assert ! ( !Path :: new ( "all-shared/x" ) . exists( ) ) ;
93
- assert ! ( !Path :: new ( "all-shared/src" ) . exists( ) ) ;
94
- assert ! ( !Path :: new ( "all-shared/theme.css" ) . exists( ) ) ;
88
+ assert ! ( !path ( "all-shared/search-index-xxx.js" ) . exists( ) ) ;
89
+ assert ! ( !path ( "all-shared/settings.html" ) . exists( ) ) ;
90
+ assert ! ( !path ( "all-shared/x" ) . exists( ) ) ;
91
+ assert ! ( !path ( "all-shared/src" ) . exists( ) ) ;
92
+ assert ! ( !path ( "all-shared/theme.css" ) . exists( ) ) ;
95
93
assert_eq ! (
96
94
shallow_find_files( "all-shared/static.files" , |path| {
97
95
has_prefix( path, "main-" ) && has_extension( path, "js" )
98
96
} )
99
97
. len( ) ,
100
98
1
101
99
) ;
102
- assert ! ( !Path :: new ( "all-shared/y-xxx.css" ) . exists( ) ) ;
100
+ assert ! ( !path ( "all-shared/y-xxx.css" ) . exists( ) ) ;
103
101
}
0 commit comments