Fix builtin_test to properly handle last expression in a combining expression

This commit is contained in:
ridiculousfish
2012-03-07 01:13:24 -08:00
parent 6788c2710f
commit 143ead8d00
2 changed files with 6 additions and 1 deletions

View File

@@ -649,6 +649,11 @@ static void test_test() {
assert(run_test_test(1, L"-x /bin/ls_not_a_path"));
assert(run_test_test(0, L"-d /bin/"));
assert(run_test_test(1, L"-d /bin/ls"));
/* This failed at once point */
assert(run_test_test(1, L"-d /bin -a 5 -eq 3"));
assert(run_test_test(0, L"-d /bin -o 5 -eq 3"));
assert(run_test_test(0, L"-d /bin -a ! 5 -eq 3"));
}