Refactored some tests, complete coverage with empty delimiters

Not sure how to handle syntax errors, since ... well, those won't compile
anyway.