Почему тест не видит связь?

Всё про тестирование в Yii 2.0
Ответить
Trent
Сообщения: 10
Зарегистрирован: 2019.04.25, 08:43

Почему тест не видит связь?

Сообщение Trent » 2019.04.26, 17:59

Добрый день. Начал изучать тестирование. Делаю тест вывода заголовка из связанной модели

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

  public function testGetDirectionWithDefaultLang() {
        $direction = Directions::findOne(['id'=>1]);
       codecept_debug($direction);
//       $this->assertEquals($direction->page->title == 'Направление номер 1');
        expect_that($direction->page->title = 'sdas');
    }
Выдает

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

[yii\base\ErrorException] Trying to get property 'id' of non-object
Связь там есть и выводится всё нормально. Не в тестовой базе, а в обычном приложении. Что это может быть?

Ответить