AppCookieProvider example


    use AppSystemTestBehaviour;
    use IntegrationTestBehaviour;

    private MockObject&CookieProviderInterface $baseProvider;

    private AppCookieProvider $appCookieProvider;

    protected function setUp(): void
    {
        $this->baseProvider = $this->createMock(CookieProviderInterface::class);
        $this->appCookieProvider = new AppCookieProvider(
            $this->baseProvider,
            $this->getContainer()->get('app.repository')
        );
    }

    public function testItReturnsDefaultCookiesIfNoAppIsInstalled(): void
    {
        $this->baseProvider->expects(static::once())
            ->method('getCookieGroups')
            ->willReturn(['test']);

        
Home | Imprint | This part of the site doesn't use cookies.