42 lines
1.2 KiB
PHP
42 lines
1.2 KiB
PHP
<?php
|
|
|
|
/**
|
|
* PHP version 7.0
|
|
*
|
|
* Class WC_Retailcrm_Daemon_Collector_Test - Testing WC_Retailcrm_Daemon_Collector.
|
|
*
|
|
* @category Integration
|
|
* @author RetailCRM <integration@retailcrm.ru>
|
|
* @license http://retailcrm.ru Proprietary
|
|
* @link http://retailcrm.ru
|
|
* @see http://help.retailcrm.ru
|
|
*/
|
|
class WC_Retailcrm_Daemon_Collector_Test extends WC_Retailcrm_Test_Case_Helper
|
|
{
|
|
private $daemonCollector;
|
|
private $options;
|
|
|
|
public function setUp()
|
|
{
|
|
$this->options = array(
|
|
'daemon_collector_key' => 'RC-XXXXXXXXXX-X'
|
|
);
|
|
|
|
$this->daemonCollector = WC_Retailcrm_Daemon_Collector::getInstance($this->options);
|
|
}
|
|
|
|
public function test_initialize_daemon_collector()
|
|
{
|
|
$customerObject = WC_Helper_Customer::create_customer();
|
|
WC()->customer = $customerObject;
|
|
|
|
$js = $this->daemonCollector->initialize_daemon_collector();
|
|
|
|
$this->assertContains('customerId', $js);
|
|
$this->assertContains($this->options['daemon_collector_key'], $js);
|
|
$this->assertContains('<script', $js);
|
|
$this->assertContains('</script>', $js);
|
|
$this->assertContains('_rc(\'create\',', $js);
|
|
}
|
|
}
|