@@ -9,19 +9,21 @@ const expect_exe = os.find_abs_path_of_executable('expect') or {
99const expect_tests_path = os.join_path (@VMODROOT, 'examples' , 'password' , 'tests' )
1010
1111fn test_password_input () {
12- correct := os.execute (os.join_path (expect_tests_path, 'correct.expect' ))
12+ correct :=
13+ os.execute ('${os .quoted_path (os .join_path (expect_tests_path , 'correct .expect '))} ${os .quoted_path (@VEXE )}' )
1314 assert correct.exit_code == 0 , correct.output
1415
15- incorrect := os.execute (os.join_path (expect_tests_path, 'incorrect.expect' ))
16+ incorrect :=
17+ os.execute ('${os .quoted_path (os .join_path (expect_tests_path , 'incorrect .expect '))} ${os .quoted_path (@VEXE )}' )
1618 assert incorrect.exit_code == 0 , incorrect.output
1719
1820 expected_out := 'Enter your password : '
19- mut res :=
20- os. execute ( ' ${os .join_path ( expect_tests_path , ' output_from_expect_arg . expect ' )} "${ expected_out }" ' )
21+ mut res := os. execute ( '${ os . quoted_path ( os . join_path ( expect_tests_path ,
22+ ' output_from_expect_arg . expect '))} ${os .quoted_path (@ VEXE )} ${ os . quoted_path ( expected_out )} ' )
2123 assert res.exit_code == 0 , res.output
2224
2325 not_exptectd_out := 'Enter your passwords : '
24- res =
25- os. execute ( ' ${os .join_path ( expect_tests_path , ' output_from_expect_arg . expect ' )} "${ not_exptectd_out }" ' )
26+ res = os. execute ( '${ os . quoted_path ( os . join_path ( expect_tests_path ,
27+ ' output_from_expect_arg . expect '))} ${os .quoted_path (@ VEXE )} ${ os . quoted_path ( not_exptectd_out )} ' )
2628 assert res.exit_code == 1 , res.output
2729}
0 commit comments