Передать переменную в тестовый набор Laravel Dusk из контроллера - PullRequest
0 голосов
/ 22 марта 2019

В настоящее время я работаю над некоторыми тестами для моего проекта laravel.Я создал тестовую фабрику (функция test внутри папки tests), которая в основном просто выполняет шаги тестирования, которые были сгенерированы автоматически.Проблема, с которой я сейчас сталкиваюсь, заключается в том, что я хочу передать один тестовый случай в качестве переменной функции.

Я запускаю отдельный тест с использованием shell_exec('cd ../ && php artisan dusk --filter testSubmission');.

I 'мы пытались добиться этого, устанавливая глобальные переменные двумя способами:

  • config (Laravel)
  • GLOBALS

Функция генерации тестового набора

...
// Either
config(['testing.testCase' => $testCase]);

// Or
$GLOBALS["testCase"] = $testCase;
...

, а затем в:

Функция выполнения тестового примера

//Either
$testCase = config('testing.testCase');

//Or

$testCase = $GLOBALS["testCase"];

Кто-нибудь знает, как решить эту проблему?

СпасибоЗа вашу помощь заранее!

...