34e8105583
* Loyalty program * fix dot bug for shops-exoprt option * delete credantials request from services * add CurlException for credentials catch * add catching CurlException * edit error msgs * add supportind double bonuses * add any step for bonus-input field in sale.order.ajax template * recalculate bonuses * fix bonus rounded * strtoupper for params in icml * change delivery service code
23 lines
648 B
PHP
Executable File
23 lines
648 B
PHP
Executable File
<?php
|
|
namespace Tests\Intaro\RetailCrm\Component\Factory;
|
|
|
|
use Bitrix\Main\Config\Option;
|
|
use Intaro\RetailCrm\Component\ApiClient\ClientAdapter;
|
|
use Intaro\RetailCrm\Component\ConfigProvider;
|
|
use Intaro\RetailCrm\Component\Factory\ClientFactory;
|
|
use PHPUnit\Framework\TestCase;
|
|
|
|
class ClientFactoryTest extends TestCase
|
|
{
|
|
public function testCreateClientAdapter(): void
|
|
{
|
|
$client = ClientFactory::createClientAdapter();
|
|
|
|
if (empty(ConfigProvider::getApiUrl())) {
|
|
self::assertEquals(null, $client);
|
|
} else {
|
|
self::assertEquals(ClientAdapter::class, get_class($client));
|
|
}
|
|
}
|
|
}
|