1]; $request = Request::create('/', 'GET'); $textResolver->shouldReceive('execute')->times(3)->andReturnUsing(fn($value) => $value); $metatagsMock = Mockery::mock(); $metatagsMock->shouldReceive('setCanonical')->once(); $metatagsMock->shouldReceive('setKeywords')->once(); $opengraphMock = Mockery::mock(); $opengraphMock->shouldReceive('addProperty')->once(); SEOTools::shouldReceive('setTitle')->once(); SEOTools::shouldReceive('setDescription')->once(); SEOTools::shouldReceive('metatags')->andReturn($metatagsMock); SEOTools::shouldReceive('addImages')->once(); SEOTools::shouldReceive('opengraph')->andReturn($opengraphMock); $action->applySeo($seo, $viewData, $request); });