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

Всё про тестирование в Yii 2.0
Ответить
linnoxlewis
Сообщения: 1
Зарегистрирован: 2017.09.09, 16:40

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

Сообщение 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();
}

}
SindBad
Сообщения: 81
Зарегистрирован: 2015.06.18, 10:53

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

Сообщение SindBad »

Может быть, пример пакета yiisoft/yii2-bootstrap поможет Вам в этом вопросе?
Аватара пользователя
Floor12
Сообщения: 21
Зарегистрирован: 2018.06.25, 15:12

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

Сообщение Floor12 »

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