fix small issue with non-empty conditions for tests that evaluate to empty strings

these tests were run when they should not have been...