blob: 7a994b2171a9b2753d19db0a0fe42d7d7199a3ac (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
if ( ! _isWindows() ) {
// note that normal program exit returns 0
assert.eq (0, runProgram('true'))
assert.neq(0, runProgram('false'))
assert.neq(0, runProgram('this_program_doesnt_exit'));
//verify output visually
runProgram('echo', 'Hello', 'World.', 'How are you?');
runProgram('bash', '-c', 'echo Hello World. "How are you?"'); // only one space is printed between Hello and World
// numbers can be passed as numbers or strings
runProgram('sleep', 0.5);
runProgram('sleep', '0.5');
} else {
runProgram('cmd', '/c', 'echo hello windows');
}
|