diff --git a/src/lint/linter/__tests__/ArcanistLinterTestCase.php b/src/lint/linter/__tests__/ArcanistLinterTestCase.php --- a/src/lint/linter/__tests__/ArcanistLinterTestCase.php +++ b/src/lint/linter/__tests__/ArcanistLinterTestCase.php @@ -26,7 +26,7 @@ $linter = clone $linter; $contents = Filesystem::readFile($file); - $contents = explode("~~~~~~~~~~\n", $contents); + $contents = preg_split('/^~{4,}\n/m', $contents); if (count($contents) < 2) { throw new Exception( "Expected '~~~~~~~~~~' separating test case and results."); diff --git a/src/lint/linter/__tests__/text/variable-dividers.lint-test b/src/lint/linter/__tests__/text/variable-dividers.lint-test new file mode 100644 --- /dev/null +++ b/src/lint/linter/__tests__/text/variable-dividers.lint-test @@ -0,0 +1,3 @@ +This is just testing that we're flexible about the number of "~" characters on +the line separating the data sections. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~