16 private $scopeResolver;
23 $this->scopeResolver = $this->getMockBuilder(
24 \
Magento\Framework\
Url\ScopeResolverInterface::class
31 'scopeResolver' => $this->scopeResolver
43 $scopes[0] = $this->getMockBuilder(\
Magento\Framework\
Url\ScopeInterface::class)->getMock();
44 $scopes[0]->expects($this->any())->method(
'getBaseUrl')->willReturn(
'http://www.example.com');
45 $scopes[1] = $this->getMockBuilder(\
Magento\Framework\
Url\ScopeInterface::class)->getMock();
46 $scopes[1]->expects($this->any())->method(
'getBaseUrl')->willReturn(
'https://www.example2.com');
48 $this->scopeResolver->expects($this->atLeastOnce())->method(
'getScopes')->willReturn($scopes);
50 $this->assertEquals(
$result, $this->object->isOwnOrigin(
$url));
59 [
'http://www.example.com/some/page/',
true],
60 [
'http://www.test.com/other/page/',
false],
isOwnOriginDataProvider()
testIsOwnOrigin($url, $result)