ControllerGeneratorTest::shouldAppendActionWhenControllerHasActions PHP Метод

shouldAppendActionWhenControllerHasActions() публичный Метод

    public function shouldAppendActionWhenControllerHasActions()
    {
        //given
        $controllerStub = '<?php
namespace \\Application\\Controller;

use Ouzo\\Controller;

class UsersController extends Controller
{
    public function index()
    {
        echo "some actions";
        $this->view->render();
    }
}';
        file_put_contents($this->controllerPath, $controllerStub);
        $controllerGenerator = new ControllerGenerator('users', $this->controllerPath);
        //when
        $appendAction = $controllerGenerator->appendAction(new ActionGenerator('save'));
        //then
        $this->assertTrue($appendAction);
        Assert::thatString($controllerGenerator->getControllerContents())->contains('public function index()')->contains('echo "some actions";')->contains('public function save()');
    }