Changeset View
Changeset View
Standalone View
Standalone View
src/lint/renderer/__tests__/ArcanistConsoleLintRendererTestCase.php
| Show First 20 Lines • Show All 199 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; | ||||
| } | } | ||||
| $this->assertEqual( | $this->assertEqual( | ||||
| $expect, | $expect, | ||||
| Show All 25 Lines | |||||