commerce-8.x-2.8/tests/src/Unit/Resolver/DefaultCountryResolverTest.php
tests/src/Unit/Resolver/DefaultCountryResolverTest.php
<?php namespace Drupal\Tests\commerce\Unit\Resolver; use Drupal\commerce\Resolver\DefaultCountryResolver; use Drupal\Tests\UnitTestCase; /** * @coversDefaultClass \Drupal\commerce\Resolver\DefaultCountryResolver * @group commerce */ class DefaultCountryResolverTest extends UnitTestCase { /** * The resolver. * * @var \Drupal\commerce\Resolver\DefaultCountryResolver */ protected $resolver; /** * {@inheritdoc} */ public function setUp() { $config = $this->getMockBuilder('Drupal\Core\Config\Config') ->disableOriginalConstructor() ->getMock(); $config->expects($this->once()) ->method('get') ->with('country.default') ->will($this->returnValue('RS')); $config_factory = $this->getMock('Drupal\Core\Config\ConfigFactoryInterface'); $config_factory->expects($this->once()) ->method('get') ->with('system.date') ->will($this->returnValue($config)); $this->resolver = new DefaultCountryResolver($config_factory); } /** * @covers ::resolve */ public function testResolve() { $countryCode = $this->resolver->resolve(); $this->assertEquals('RS', $countryCode); } }