Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#26 Re: Laravel 5.x » Тесты: сброс app без сброса базы » 06.03.2018 18:46:14

ты скорее всего упускаешь что-то где говоришь про "следующую загрузку страницы". то есть если ты используешь browser testing (aka dusk)
то тебе не нужно делать

$this->refreshApplication()

Но я так думаю ты не используешь dusk. а делаешь обычные тесты на http уровне. если так, тебе нужно сделать что-то вроде

// объялвешь какие-то начальные данные с которыми будешь работать
$someModel = SomeModel::create([]);

// делаешь запрос
$response = $this->post($url, $params);

$response->assertRedirect('some-url'); // этот тест удостверит тебя что приложение перешло на другую страницу

$someModel = $someModel->fresh();
// делаешь утверждение о том что данные в твоей модели поменялись так как считаешь нужным здесь
$this->assertEquals($someModel->value, $params['value']);

а чтоб не гадать, приложи код своего теста и расскажи что ты хочешь протестировать

я сегодня записал видео где работаю над приложением с использованием ТDD https://youtu.be/ZwtjfEtRL0s посмотри, многое должно проясниться big_smile

#27 Re: Laravel 5.x » Sociallite регистрация через соц сеть Вконтакте » 06.03.2018 18:33:41

Нужен код чтоб что-то сказать.

это происходит уже при обмене кода на access_token, так? нужно проверять параметры - урл, пост параметры.

Если конфигурировал через переменные среды, проверь что все ключи правильно вызываешь (в имени не ошибся)

Покажи сам код который делает пост запрос к vk oauth

Подвал раздела