|
|
@@ -104,6 +104,38 @@ class RedisEngineTest extends TestCase
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
+ * testConfigDsn method
|
|
|
+ *
|
|
|
+ * @return void
|
|
|
+ */
|
|
|
+ public function testConfigDsn()
|
|
|
+ {
|
|
|
+ Cache::config('redis_dsn', [
|
|
|
+ 'url' => 'redis://localhost:6379?database=1&prefix=redis_'
|
|
|
+ ]);
|
|
|
+
|
|
|
+ $config = Cache::engine('redis_dsn')->config();
|
|
|
+ $expecting = [
|
|
|
+ 'prefix' => 'redis_',
|
|
|
+ 'duration' => 3600,
|
|
|
+ 'probability' => 100,
|
|
|
+ 'groups' => [],
|
|
|
+ 'server' => 'localhost',
|
|
|
+ 'port' => 6379,
|
|
|
+ 'timeout' => 0,
|
|
|
+ 'persistent' => true,
|
|
|
+ 'password' => false,
|
|
|
+ 'database' => '1',
|
|
|
+ 'unix_socket' => false,
|
|
|
+ 'host' => 'localhost',
|
|
|
+ 'scheme' => 'redis',
|
|
|
+ ];
|
|
|
+ $this->assertEquals($expecting, $config);
|
|
|
+
|
|
|
+ Cache::drop('redis_dsn');
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
* testConnect method
|
|
|
*
|
|
|
* @return void
|