1- use am:: command:: NAME ;
21use assert_cmd:: prelude:: * ;
32use assert_fs:: prelude:: * ;
43use predicates:: prelude:: * ;
@@ -8,7 +7,7 @@ use std::process::{Command, Stdio};
87#[ test]
98#[ allow( clippy:: zombie_processes) ]
109fn test_command_repl ( ) -> Result < ( ) , Box < dyn std:: error:: Error > > {
11- let mut child = Command :: cargo_bin ( NAME ) ?
10+ let mut child = Command :: cargo_bin ( "fan" ) ?
1211 . stdin ( Stdio :: piped ( ) )
1312 . stdout ( Stdio :: piped ( ) )
1413 . spawn ( )
@@ -27,22 +26,22 @@ fn test_command_repl() -> Result<(), Box<dyn std::error::Error>> {
2726
2827#[ test]
2928fn test_command_eval ( ) -> Result < ( ) , Box < dyn std:: error:: Error > > {
30- let mut cmd = Command :: cargo_bin ( NAME ) ?;
29+ let mut cmd = Command :: cargo_bin ( "fan" ) ?;
3130 cmd. arg ( "eval" ) . arg ( r#"print("{integer}", 1 + 1 )"# ) ;
3231 cmd. assert ( ) . success ( ) . stdout ( predicate:: str:: diff ( "2null\n " ) ) ;
33- let mut cmd = Command :: cargo_bin ( NAME ) ?;
32+ let mut cmd = Command :: cargo_bin ( "fan" ) ?;
3433 cmd. arg ( "eval" ) . arg ( r#"let x = 1 + 1; print("{integer}", x);"# ) ;
3534 cmd. assert ( ) . success ( ) . stdout ( predicate:: str:: diff ( "2null\n " ) ) ;
36- let mut cmd = Command :: cargo_bin ( NAME ) ?;
37- cmd. arg ( "eval" ) . arg ( r#"println("{string}", "Hello Am !")"# ) ;
38- cmd. assert ( ) . success ( ) . stdout ( predicate:: str:: diff ( "Hello Am !\n null\n " ) ) ;
35+ let mut cmd = Command :: cargo_bin ( "fan" ) ?;
36+ cmd. arg ( "eval" ) . arg ( r#"println("{string}", "Hello Basjoofan !")"# ) ;
37+ cmd. assert ( ) . success ( ) . stdout ( predicate:: str:: diff ( "Hello Basjoofan !\n null\n " ) ) ;
3938 Ok ( ( ) )
4039}
4140
4241#[ test]
4342fn test_command_test ( ) -> Result < ( ) , Box < dyn std:: error:: Error > > {
4443 let temp = assert_fs:: TempDir :: new ( ) . unwrap ( ) ;
45- let file = temp. child ( "request.am" ) ;
44+ let file = temp. child ( format ! ( "request.{}" , "fan" ) ) ;
4645 let text = r#"
4746 let host = "httpbin.org";
4847 request get`
@@ -58,17 +57,17 @@ fn test_command_test() -> Result<(), Box<dyn std::error::Error>> {
5857 "# ;
5958 file. write_str ( text) ?;
6059 // command test
61- let mut command = Command :: cargo_bin ( NAME ) ?;
60+ let mut command = Command :: cargo_bin ( "fan" ) ?;
6261 command. current_dir ( & temp) ;
6362 command. arg ( "test" ) ;
6463 command. assert ( ) . success ( ) . stdout ( predicate:: str:: contains ( "--- PASS get (" ) ) ;
6564 // command test call
66- let mut command = Command :: cargo_bin ( NAME ) ?;
65+ let mut command = Command :: cargo_bin ( "fan" ) ?;
6766 command. current_dir ( & temp) ;
6867 command. arg ( "test" ) . arg ( "call" ) ;
6968 command. assert ( ) . success ( ) . stdout ( predicate:: str:: contains ( "--- PASS get (" ) ) ;
7069 // command test blank
71- let mut command = Command :: cargo_bin ( NAME ) ?;
70+ let mut command = Command :: cargo_bin ( "fan" ) ?;
7271 command. current_dir ( & temp) ;
7372 command. arg ( "test" ) . arg ( "blank" ) ;
7473 command. assert ( ) . success ( ) . stdout ( predicate:: str:: diff ( "Test not found: blank\n " ) ) ;
0 commit comments