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()');
}