* @license http://retailcrm.ru Proprietary * @link http://retailcrm.ru * @see http://help.retailcrm.ru */ namespace RetailCrm\Tests\Builder; use RetailCrm\Builder\AuthorizationUriBuilder; use RetailCrm\Test\TestCase; /** * Class AuthorizationUriBuilderTest * * @category AuthorizationUriBuilderTest * @package RetailCrm\Tests\Builder * @author RetailDriver LLC * @license https://retailcrm.ru Proprietary * @link http://retailcrm.ru * @see https://help.retailcrm.ru */ class AuthorizationUriBuilderTest extends TestCase { public function testBuild() { $appData = $this->getEnvAppData(); $builder = new AuthorizationUriBuilder($appData->getAppKey(), $appData->getRedirectUri(), true); $result = $builder->build(); self::assertNotFalse(strpos($result->getAddress(), $appData->getAppKey())); self::assertNotFalse(strpos($result->getAddress(), urlencode($appData->getRedirectUri()))); self::assertNotEmpty($result->getState()); } }