@@ -42,19 +42,7 @@ public function testInvalidProject(): void
4242
4343Bad link for "incorrect link" to "./foo.md"
4444 ' ;
45- self ::assertResult ($ pathToProject , $ expectedExitCode , $ expectedOutput );
46- }
47-
48- /**
49- * @throws Exception
50- */
51- protected function assertResult (string $ pathToProject , int $ expectedExitCode , string $ expectedOutput ): void
52- {
53- ob_start ();
54- $ actualExitCode = LinksChecker::main ($ pathToProject );
55- $ actualOutput = ob_get_clean ();
56- self ::assertSame ($ expectedOutput , $ actualOutput );
57- self ::assertSame ($ expectedExitCode , $ actualExitCode );
45+ $ this ->assertResult ($ pathToProject , $ expectedExitCode , $ expectedOutput );
5846 }
5947
6048 /**
@@ -79,7 +67,7 @@ public function testValidNoDocsFolder(): void
7967 $ pathToProject = __DIR__ . '/../../assets/linksChecker/projectWithReadmeNoDocsFolder ' ;
8068 $ expectedExitCode = 0 ;
8169 $ expectedOutput = '' ;
82- self :: assertResult ($ pathToProject , $ expectedExitCode , $ expectedOutput );
70+ $ this -> assertResult ($ pathToProject , $ expectedExitCode , $ expectedOutput );
8371 }
8472
8573 /**
@@ -97,6 +85,19 @@ public function testItHandlesNonFileLinks(): void
9785Bad link for "invalid link" to "https://httpstat.us/404"
9886result: NULL
9987 ' ;
100- self ::assertResult ($ pathToProject , $ expectedExitCode , $ expectedOutput );
88+ $ this ->assertResult ($ pathToProject , $ expectedExitCode , $ expectedOutput );
89+ }
90+
91+ /**
92+ * @throws Exception
93+ */
94+ protected function assertResult (string $ pathToProject , int $ expectedExitCode , string $ expectedOutput ): void
95+ {
96+ ob_start ();
97+ $ actualExitCode = LinksChecker::main ($ pathToProject );
98+ $ actualOutput = ob_get_clean ();
99+ echo $ actualOutput ;
100+ self ::assertSame ($ expectedOutput , $ actualOutput );
101+ self ::assertSame ($ expectedExitCode , $ actualExitCode );
101102 }
102103}
0 commit comments