block parser corner cases tests