@@ -33,25 +33,25 @@ fn detect_language_by_first_line_regex() {
33
33
assert_eq ! ( config[ 0 ] . scope. as_ref( ) . unwrap( ) , "source.strace" ) ;
34
34
35
35
let file_name = strace_dir. path ( ) . join ( "strace.log" ) ;
36
- std :: fs:: write ( & file_name, "execve\n world" ) . unwrap ( ) ;
36
+ fs:: write ( & file_name, "execve\n world" ) . unwrap ( ) ;
37
37
assert_eq ! (
38
38
get_lang_scope( & loader, & file_name) ,
39
39
Some ( "source.strace" . into( ) )
40
40
) ;
41
41
42
42
let file_name = strace_dir. path ( ) . join ( "strace.log" ) ;
43
- std :: fs:: write ( & file_name, "447845 execve\n world" ) . unwrap ( ) ;
43
+ fs:: write ( & file_name, "447845 execve\n world" ) . unwrap ( ) ;
44
44
assert_eq ! (
45
45
get_lang_scope( & loader, & file_name) ,
46
46
Some ( "source.strace" . into( ) )
47
47
) ;
48
48
49
49
let file_name = strace_dir. path ( ) . join ( "strace.log" ) ;
50
- std :: fs:: write ( & file_name, "hello\n execve" ) . unwrap ( ) ;
50
+ fs:: write ( & file_name, "hello\n execve" ) . unwrap ( ) ;
51
51
assert ! ( get_lang_scope( & loader, & file_name) . is_none( ) ) ;
52
52
53
53
let file_name = strace_dir. path ( ) . join ( "strace.log" ) ;
54
- std :: fs:: write ( & file_name, "" ) . unwrap ( ) ;
54
+ fs:: write ( & file_name, "" ) . unwrap ( ) ;
55
55
assert ! ( get_lang_scope( & loader, & file_name) . is_none( ) ) ;
56
56
57
57
let dummy_dir = tree_sitter_dir (
@@ -76,7 +76,7 @@ fn detect_language_by_first_line_regex() {
76
76
. find_language_configurations_at_path ( dummy_dir. path ( ) , false )
77
77
. unwrap ( ) ;
78
78
let file_name = dummy_dir. path ( ) . join ( "strace.dummy" ) ;
79
- std :: fs:: write ( & file_name, "execve" ) . unwrap ( ) ;
79
+ fs:: write ( & file_name, "execve" ) . unwrap ( ) ;
80
80
assert_eq ! (
81
81
get_lang_scope( & loader, & file_name) ,
82
82
Some ( "source.dummy" . into( ) )
@@ -85,15 +85,14 @@ fn detect_language_by_first_line_regex() {
85
85
86
86
fn tree_sitter_dir ( package_json : & str , name : & str ) -> tempfile:: TempDir {
87
87
let temp_dir = tempfile:: tempdir ( ) . unwrap ( ) ;
88
- std:: fs:: write ( temp_dir. path ( ) . join ( "package.json" ) , package_json) . unwrap ( ) ;
89
- std:: fs:: create_dir ( temp_dir. path ( ) . join ( "src" ) ) . unwrap ( ) ;
90
- std:: fs:: create_dir ( temp_dir. path ( ) . join ( "src/tree_sitter" ) ) . unwrap ( ) ;
91
- std:: fs:: write (
88
+ fs:: write ( temp_dir. path ( ) . join ( "package.json" ) , package_json) . unwrap ( ) ;
89
+ fs:: create_dir_all ( temp_dir. path ( ) . join ( "src/tree_sitter" ) ) . unwrap ( ) ;
90
+ fs:: write (
92
91
temp_dir. path ( ) . join ( "src/grammar.json" ) ,
93
92
format ! ( r#"{{"name":"{name}"}}"# ) ,
94
93
)
95
94
. unwrap ( ) ;
96
- std :: fs:: write (
95
+ fs:: write (
97
96
temp_dir. path ( ) . join ( "src/parser.c" ) ,
98
97
format ! (
99
98
r##"
@@ -108,15 +107,15 @@ fn tree_sitter_dir(package_json: &str, name: &str) -> tempfile::TempDir {
108
107
) ,
109
108
)
110
109
. unwrap ( ) ;
111
- std :: fs:: write (
110
+ fs:: write (
112
111
temp_dir. path ( ) . join ( "src/tree_sitter/parser.h" ) ,
113
112
include_str ! ( "../../../lib/src/parser.h" ) ,
114
113
)
115
114
. unwrap ( ) ;
116
115
temp_dir
117
116
}
118
117
119
- // if we manage to get the language scope, it means we correctly detected the file-type
118
+ // If we manage to get the language scope, it means we correctly detected the file-type
120
119
fn get_lang_scope ( loader : & Loader , file_name : & Path ) -> Option < String > {
121
120
loader
122
121
. language_configuration_for_file_name ( file_name)
0 commit comments