eZ\Publish\Core\Helper\Tests\ContentPreviewHelperTest::testChangeConfigScope PHP Method

testChangeConfigScope() public method

    public function testChangeConfigScope()
    {
        $newSiteAccessName = 'test';
        $newSiteAccess = new SiteAccess($newSiteAccessName);
        $this->siteAccessRouter->expects($this->once())->method('matchByName')->with($this->equalTo($newSiteAccessName))->willReturn($newSiteAccess);
        $event = new ScopeChangeEvent($newSiteAccess);
        $this->eventDispatcher->expects($this->once())->method('dispatch')->with(MVCEvents::CONFIG_SCOPE_CHANGE, $this->equalTo($event));
        $originalSiteAccess = new SiteAccess('foo', 'bar');
        $this->previewHelper->setSiteAccess($originalSiteAccess);
        $this->assertEquals($newSiteAccess, $this->previewHelper->changeConfigScope($newSiteAccessName));
    }