AcControllerResourceTest::testShouldCallLoadResourceAndAuthorizeResourceForLoadAndAuthorizeResource PHP Метод

testShouldCallLoadResourceAndAuthorizeResourceForLoadAndAuthorizeResource() публичный Метод

Should call loadResource and authorizeResource for loadAndAuthorizeResource
    public function testShouldCallLoadResourceAndAuthorizeResourceForLoadAndAuthorizeResource()
    {
        $this->params = array_merge($this->params, array_merge(['action' => 'show', 'id' => '123']));
        $className = "Efficiently\\AuthorityController\\ControllerResource";
        $mock = m::mock($className)->makePartial();
        App::instance($className, $mock);
        $resource = app($className, [$this->controller]);
        $resource->shouldReceive('loadResource')->once();
        $resource->shouldReceive('authorizeResource')->once();
        $resource->loadAndAuthorizeResource();
    }
AcControllerResourceTest