@@ -1128,32 +1128,26 @@ mod test {
11281128
11291129 use super :: Project ;
11301130
1131- fn unique_project ( ) -> ( String , String ) {
1132- let unique_id = std:: time:: SystemTime :: now ( )
1133- . duration_since ( std:: time:: UNIX_EPOCH )
1134- . unwrap ( )
1135- . as_millis ( ) ;
1136- let tmp_dir = std:: env:: temp_dir ( ) ;
1137- let project_path = format ! ( "{}/tmp_project_{unique_id}" , tmp_dir. to_str( ) . unwrap( ) ) ;
1138- let project_name = format ! ( "create_delete_empty_project_{unique_id}" ) ;
1139- ( project_path, project_name)
1131+ fn unique_project ( name : & str ) -> String {
1132+ format ! ( "{}/{}" , std:: env:: temp_dir( ) . to_str( ) . unwrap( ) , name)
11401133 }
11411134
11421135 #[ test]
11431136 fn create_delete_empty ( ) {
11441137 crate :: headless:: init ( ) ;
11451138
1146- let ( project_path, project_name) = unique_project ( ) ;
1139+ let project_name = "create_delete_empty_project" ;
1140+ let project_path = unique_project ( project_name) ;
11471141 // create the project
1148- let project = Project :: create ( & project_path, & project_name) ;
1142+ let project = Project :: create ( & project_path, project_name) ;
11491143 project. open ( ) . unwrap ( ) ;
11501144 assert ! ( project. is_open( ) ) ;
11511145
11521146 // check project data
11531147 let project_path_received = project. path ( ) ;
11541148 assert_eq ! ( & project_path, project_path_received. as_str( ) ) ;
11551149 let project_name_received = project. name ( ) ;
1156- assert_eq ! ( & project_name, project_name_received. as_str( ) ) ;
1150+ assert_eq ! ( project_name, project_name_received. as_str( ) ) ;
11571151
11581152 // close the project
11591153 project. close ( ) . unwrap ( ) ;
@@ -1170,9 +1164,10 @@ mod test {
11701164 fn create_close_open_close ( ) {
11711165 crate :: headless:: init ( ) ;
11721166
1173- let ( project_path, project_name) = unique_project ( ) ;
1167+ let project_name = "create_close_open_close" ;
1168+ let project_path = unique_project ( project_name) ;
11741169 // create the project
1175- let project = Project :: create ( & project_path, & project_name) ;
1170+ let project = Project :: create ( & project_path, project_name) ;
11761171 project. open ( ) . unwrap ( ) ;
11771172
11781173 // get the project id
@@ -1201,7 +1196,8 @@ mod test {
12011196 fn modify_project ( ) {
12021197 crate :: headless:: init ( ) ;
12031198
1204- let ( project_path, project_name) = unique_project ( ) ;
1199+ let project_name = "modify_project" ;
1200+ let project_path = unique_project ( project_name) ;
12051201 // create the project
12061202 let project = Project :: create ( & project_path, project_name) ;
12071203 project. open ( ) . unwrap ( ) ;
0 commit comments