Перейти к содержимому

Техники локализации плавающих дефектов
онлайн, начало 19 апреля
Тестирование безопасности
онлайн, начало 21 апреля
Тестирование мобильных приложений
онлайн, начало 21 апреля
Автоматизатор мобильных приложений
онлайн, начало 21 апреля
Фотография

Подключение внешних модулей к тестам на Yii2

codeception unit functional yii2

  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 Joldyzzz

Joldyzzz

    Новый участник

  • Members
  • Pip
  • 2 сообщений

Отправлено 14 июня 2017 - 14:58

Мы переписываем проект под Yii2
Все настройки и подключение к базе данных настроены.
 
Простые функциональные тесты работают, например:
 
$I->amOnRoute('site/login');
$I->see('Login', 'h1');
 
Мы изменили метод авторизации в самом YII, внешний модуль Client_authorize вызывается в методе afterLogin.
Client_authorize - это наш старый модуль авторизации. Тест отказывается видеть его, выдает ошибку «[Error] Class 'Client_authorize' not found».
 

А если в файле _bootstrap.php прописать:

 

include ROOT . 'modules/authorize/client_authorize.php';

 

или

 

Autoload::addNamespace('', '/vagrant/modules/authorize/');
Autoload::load(Client_authorize::class);

 

Тогда при запуске теста будет выводится содержимое файла client_authorize.php'

 

Кто-нибудь сталкивался с таким?! 

 


  • 0

#2 Joldyzzz

Joldyzzz

    Новый участник

  • Members
  • Pip
  • 2 сообщений

Отправлено 16 июня 2017 - 13:42

Codeception на короткий открывающий тег "<?" выдает ошибку, если добавить php "<?php" всё отлично.


  • 0


Программирование на С# для тестировщиков
онлайн
Автоматизатор мобильных приложений
онлайн
Selenium WebDriver: полное руководство
онлайн
Программирование на Python для тестировщиков
онлайн




Темы с аналогичным тегами codeception, unit, functional, yii2

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале