Current path: home/webdevt/www/wdp/wp-content/plugins/caldera-forms/vendor/a5hleyrich/wp-queue/tests/
?? Go up: /home/webdevt/www/wdp/wp-content/plugins/caldera-forms/vendor/a5hleyrich/wp-queue
<?php
use PHPUnit\Framework\TestCase;
use WP_Queue\Exceptions\ConnectionNotFoundException;
use WP_Queue\Queue;
use WP_Queue\QueueManager;
class TestQueueManager extends TestCase {
public function setUp() {
WP_Mock::setUp();
global $wpdb;
$wpdb = Mockery::mock( 'WPDB' );
$wpdb->prefix = 'wp_';
}
public function tearDown() {
WP_Mock::tearDown();
}
public function test_resolve() {
$queue = QueueManager::resolve( 'database' );
$this->assertInstanceOf( Queue::class, $queue );
$queue = QueueManager::resolve( 'database' );
$this->assertInstanceOf( Queue::class, $queue );
}
public function test_resolve_exception() {
$this->expectException( ConnectionNotFoundException::class );
QueueManager::resolve( 'wibble' );
}
}