- У меня Люмен 5,2;Я пытаюсь установить behat и запустить его.
- Используйте этот учебник: https://github.com/arisro/behat-lumen-extension
- Когда я успешно закончил этот учебник, у меня есть это в файле composer.json, behat.yml, FeatureContext.php:
"require-dev": {
"fzaninotto/faker": "~1.4",
"phpunit/phpunit": "~4.0",
"symfony/console": "3.0.*",
"behat/behat": "~3.0",
"behat/mink": "^1.7",
"behat/mink-extension": "^2.3",
"arisro/behat-lumen-extension": "^2.0"
},
default:
autoload: [ %paths.base%/tests/functional/contexts ]
extensions:
Arisro\Behat\ServiceContainer\LumenExtension:
# env_file: .env.behat
Behat\MinkExtension:
base_url: 'https://fitpass.test'
default_session: lumen
lumen: ~
suites:
default:
paths: [ %paths.base%/tests/functional/features ]
filters:
contexts:
- FeatureContext
class FeatureContext extends MinkContext implements Context
{
/**
* Initializes context.
*
* Every scenario gets its own context instance.
* You can also pass arbitrary arguments to the
* context constructor through behat.yml.
*/
public function __construct()
{
}
}
Папки - Проблема Когда я запускаю простую функцию, как я на домашней странице, я получаю это ошибка как проблема.
Добавление: тестирование Это всего лишь фиктивный тест.Сценарий: домашняя страница
Учитывая, что я на главной странице
Ошибка типа: Аргумент 1 передан
Laravel \ Lumen \ Application :: prepareRequest () должен бытьэкземпляр Illuminate \ Http \ Request,
экземпляр Symfony \ Component \ HttpFoundation \ Request,
, вызванный в vendor / laravel / lumen-framework / src / Concerns / RoutesRequests.php
в строке 416 (Behat \ Testwork \ Call \ Exception \ FatalThrowableError)