Тестирование Laravel phpunit с параметрамиPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Тестирование Laravel phpunit с параметрами

Сообщение Anonymous »

Я пишу несколько тестов для своих контроллеров, но один из них не работает. Предполагается, что он осуществит поиск и вернет результаты на страницу. Но на самом деле это перенаправление на домашнюю страницу. Вот мой код:

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

use DatabaseMigrations;
protected $user;
public function setUp()
{
parent::setUp();

$this->seed();

$this->user = factory(User::class)->create(['role_id' => 3]);
}

/** @test */
public function test_manage_search_user()
{
$response = $this->followingRedirects()->actingAs($this->user)->get('/manage/users/search', [
'choices' => 'username',
'search' => $this->user->username,
]);

$response->assertViewIs('manage.users');
$response->assertSuccessful();
$response->assertSee($this->user->email);
}
URL-адрес, который вам нужно получить, чтобы все заработало, выглядел так:

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

http://localhost/manage/users/search?choices=username&search=Test
Я проверил еще раз, и похоже, что это не указано в параметрах запроса на получение. Как я могу это исправить?

Подробнее здесь: https://stackoverflow.com/questions/474 ... parameters
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»