orchestral/testbench

Call to undefined method Illuminate\View\Component::flushCache()

SilvaQ opened this issue · 1 comments

SilvaQ commented

Steps To Reproduce:

  1. composer init
  2. set psr4 configs, and make sample test
  3. install orchestral/testbench

composer require --dev "orchestra/testbench"

  1. run testbanch

vendor/bin/testbench package:test

oops error :

  • Shirkhan\PackageDemo\Tests\DemoTest > demo
   PHPUnit\Framework\ExceptionWrapper 

  Call to undefined method Illuminate\View\Component::flushCache()

  at vendor/orchestra/testbench-core/src/Concerns/Testing.php:166

my composer file:

{
    "name": "shirkhan/package-demo",
    "autoload": {
        "psr-4": {
            "Shirkhan\\PackageDemo\\": "src/"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "Shirkhan\\PackageDemo\\Tests\\": "tests/"
        }
    },
    "authors": [
        {
            "name": "babbage",
            "email": "601728820@qq.com"
        }
    ],
    "require-dev": {
        "orchestra/testbench": "^7.8",
        "nunomaduro/collision": "^6.2"
    }
}

my test code:

<?php

namespace Shirkhan\PackageDemo\Tests;

use Orchestra\Testbench\TestCase;

class DemoTest extends TestCase
{

    public function testDemo()
    {
        $this->assertEquals('hello', 'hello');
    }
}

i am new ,please teach me what is wrong with me ?

SilvaQ commented

it is normal work with ^7.21