Add a testcase to make sure we don't squash tabs or convert them to spaces Upstream-commit: 005029cbddfba813e8565ff7da4fd356b242a0c8 Component: engine