heading = new Heading(); } public function testItShouldRenderHeading() { $html = $this->heading->render([]); expect($html)->startsWith('heading->render([ 'params' => [ 'content' => 'Header', ], ]); expect($html)->equals('

Header

'); } public function testItShouldRenderLevel() { $html = $this->heading->render([ 'params' => [ 'content' => 'Header', 'level' => 1, ], ]); expect($html)->equals('

Header

'); } public function testItShouldRenderClass() { $html = $this->heading->render([ 'params' => [ 'content' => 'Header', 'level' => 1, 'class_name' => 'class1 class2', ], ]); expect($html)->equals('

Header

'); } public function testItShouldRenderAnchor() { $html = $this->heading->render([ 'params' => [ 'content' => 'Header', 'level' => 1, 'anchor' => 'anchor', ], ]); expect($html)->equals('

Header

'); } public function testItShouldRenderAlign() { $html = $this->heading->render([ 'params' => [ 'content' => 'Header', 'level' => 1, 'align' => 'right', ], ]); expect($html)->equals('

Header

'); } public function testItShouldRenderTextColour() { $html = $this->heading->render([ 'params' => [ 'content' => 'Header', 'level' => 1, 'text_color' => 'red', ], ]); expect($html)->equals('

Header

'); } }