Страница 1 из 1

Как в yii2 происходит тестирование компонентов?

Добавлено: 2017.09.09, 16:43
linnoxlewis
есть свой компонент, который принимает данные из формы, загружает информацию о них в базу данных. Как при помощи codeception протестировать данный компонент в yii2?

Код: Выделить всё

<?php 
 namespace app\components;

 use yii;
 use yii\base\Component;
 use yii\helpers\Html;
 use app\models\UploadFiles;

 Class UploadComponent extends Component
{

public function init()
{
    parent::init();


}



public function SaveInfo($data){
    $model = new UploadFiles();

    $model->$data_name = $data->baseName;
    $model->$data_size =$data->size;
    $model->date_create=date("Y-m-d H:i:s");
    $model->$data_extension = $data->extension;
    $model->save();
}

}

Re: Как в yii2 происходит тестирование компонентов?

Добавлено: 2018.04.27, 12:09
SindBad
Может быть, пример пакета yiisoft/yii2-bootstrap поможет Вам в этом вопросе?

Re: Как в yii2 происходит тестирование компонентов?

Добавлено: 2018.06.27, 09:43
Floor12
Во-первых, не понятно зачем в данном примере наследоваться от yii\base\Component, можно обычным классом обойтись
А во-вторых, в чем проблема написать юнит тест для этого?