IF/WHILE pass test