Tabs and spaces in the base indent are preserved exactly
All 4 scenarios hold
The base indent is reproduced verbatim, never normalised — code indented with tabs, or a mix of tabs and spaces, keeps that exact whitespace. In the Source code column, \n stands for a line break.
expected outcome
broken scenario
| Scenario | Source code | Base indent? |
|---|---|---|
| Single-tab indented code | @TableTest("""\nx|y\n1|2\n""") | |
| Two-tab indented code | @TableTest("""\nx|y\n1|2\n""") | |
| Tab then two spaces | @TableTest("""\nx|y\n1|2\n""") | |
| Two spaces then tab | @TableTest("""\nx|y\n1|2\n""") |