add tests for short-circuit boolean ops