oont-contents/plugins/mailpoet/vendor/mixpanel/mixpanel-php/test/ConsumerStrategies/FileConsumerTest.php
2025-02-08 15:10:23 +01:00

23 lines
655 B
PHP

<?php
if (!defined('ABSPATH')) exit;
class ConsumerStrategies_FileConsumerTest extends PHPUnit_Framework_TestCase {
protected $_instance = null;
protected $_file = null;
protected function setUp()
{
parent::setUp();
$this->_file = dirname(__FILE__)."/output-".time().".txt";
$this->_instance = new ConsumerStrategies_FileConsumer(array("file" => $this->_file));
}
protected function tearDown()
{
parent::tearDown();
$this->_instance = null;
@unlink($this->_file);
}
public function testPersist() {
$this->_instance->persist(array("msg"));
$contents = file_get_contents($this->_file);
$this->assertEquals('["msg"]'."\n", $contents);
}
}