Changeset View
Changeset View
Standalone View
Standalone View
src/lint/renderer/__tests__/ArcanistConsoleLintRendererTestCase.php
| Show First 20 Lines • Show All 165 Lines • ▼ Show 20 Lines | foreach ($map as $key => $test_case) { | ||||
| ->setData($data) | ->setData($data) | ||||
| ->addMessage($message); | ->addMessage($message); | ||||
| $renderer = id(new ArcanistConsoleLintRenderer()) | $renderer = id(new ArcanistConsoleLintRenderer()) | ||||
| ->setTestableMode(true); | ->setTestableMode(true); | ||||
| try { | try { | ||||
| PhutilConsoleFormatter::disableANSI(true); | PhutilConsoleFormatter::disableANSI(true); | ||||
| $actual = $renderer->renderLintResult($result); | |||||
| $tmp = new TempFile(); | |||||
| $renderer->setOutputPath($tmp); | |||||
| $renderer->renderLintResult($result); | |||||
| $actual = Filesystem::readFile($tmp); | |||||
| unset($tmp); | |||||
| PhutilConsoleFormatter::disableANSI(false); | PhutilConsoleFormatter::disableANSI(false); | ||||
| } catch (Exception $ex) { | } catch (Exception $ex) { | ||||
| PhutilConsoleFormatter::disableANSI(false); | PhutilConsoleFormatter::disableANSI(false); | ||||
| throw $ex; | throw $ex; | ||||
| } | } | ||||
| // Trim "~" off the ends of lines. This allows the "expect" file to test | // Trim "~" off the ends of lines. This allows the "expect" file to test | ||||
| // for trailing whitespace without actually containing trailing | // for trailing whitespace without actually containing trailing | ||||
| Show All 18 Lines | |||||