Проблема с Laravel \ Lumen \ Application :: prepareRequest () должна быть экземпляром Illuminate \ Http \ Request - PullRequest
0 голосов
/ 08 октября 2018
  • У меня Люмен 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)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...