Laravel 5.2 - phpunit - невозможно изменить информацию заголовка - заголовки уже отправлены - PullRequest
0 голосов
/ 22 мая 2019

Не могли бы вы помочь мне решить эту проблему на моей местной усадьбе / бродячей машине?

Когда я запускаю команду: PHPUnit

Я получаю этот результат

PHPUnit 4.8.36 от Себастьяна Бергмана и его авторов.

E
Время: 1,97 секунды, Память: 6,00 МБ

                                                                                                               There was 1 error:                                                    

                                                                                                               1) ExampleTest::testBasicExample                                      

Невозможно изменить информацию заголовка - заголовки уже отправлены (вывод начался с / home / vagrant / Code / Project /vendor / php unit / phpunit / src / Util / Printer.php: 134)

                                                                                                               /home/vagrant/Code/Project/bootstrap/app.php:4                         

/ home / vagrant / Code / Poptin / tests / TestCase.php: 20
/ home / vagrant /Код / Проект / поставщик / laravel / framework / src / Illuminate / Foundation / Testing / TestCase.php: 85 /home/vagrant/Code/Project/vendor/laravel/framework/src/Illuminate/Foundation/Testing/TestCase.php:64

Пожалуйста, помогите!Я все перепробовал !!!

Файл TestCase

<?php

class TestCase extends Illuminate\Foundation\Testing\TestCase
{
    /**
     * The base URL to use while testing the application.
     *
     * @var string
     */
    //protected $baseUrl = 'http://localhost';
    protected $baseUrl = 'http://192.168.10.10';

    /**
     * Creates the application.
     *
     * @return \Illuminate\Foundation\Application
     */
    public function createApplication()
    {
        $app = require __DIR__.'/../bootstrap/app.php';

        $app->make(Illuminate\Contracts\Console\Kernel::class)->bootstrap();

        return $app;
    }
}

Пример файла тестирования:

<?php

use Illuminate\Foundation\Testing\WithoutMiddleware;
use Illuminate\Foundation\Testing\DatabaseMigrations;
use Illuminate\Foundation\Testing\DatabaseTransactions;

class ExampleTest extends TestCase
{
    /**
     * A basic functional test example.
     *
     * @return void
     */
    public function testBasicExample()
    {

        $this->visit('/login')
            ->see('password');
    }
}

1 Ответ

0 голосов
/ 23 мая 2019

Я нашел ответ.В одном из моих файлов я добавил функции заголовка.Так что когда я их убрал.все работало нормально :) 1001 *

...