tests/sys.min
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
@test
#test
"sys" describe
("systest" mkdir "." ls "./systest" contains) assert
("systest" cd pwd "systest" match) assert
".." cd
(&ls "\n" split "systest" contains) assert
("PATH" env?) assert
($PATH length 0 >) assert
("TEST" "AAA" putenv $AAA "TEST" ==) assert
(os length 0 >) assert
(cpu length 0 >) assert
("TEST" "test.txt" fwrite "test.txt" file?) assert
("systest" dir?) assert
("test.txt" "test2.txt" cp "test2.txt" file?) assert
("test.txt" "test1.txt" mv "test1.txt" file?) assert
("test2.txt" rm "test1.txt" rm pwd ls "test1.txt" contains :t1 pwd ls "test2" contains t1 and false ==) assert
("systest" rmdir pwd ls "systest" contains false ==) assert
report
clear
"systest" rmdir
|