Added support of Redis prefix (namespaces)

This commit is contained in:
Hélio Costa e Silva 2011-11-22 14:55:40 -02:00
parent 4c025119cc
commit 016a7a13fd
3 changed files with 54 additions and 5 deletions

View file

@ -100,6 +100,7 @@ class Resque_Tests_JobTest extends Resque_Tests_TestCase
$this->assertEquals($job->payload['args'], $newJob->getArguments());
}
public function testFailedJobExceptionsAreCaught()
{
$payload = array(
@ -166,4 +167,18 @@ class Resque_Tests_JobTest extends Resque_Tests_TestCase
$this->assertTrue(Test_Job_With_TearDown::$called);
}
public function testJobWithNamespace()
{
Resque_Redis::prefix('php');
$queue = 'jobs';
$payload = array('another_value');
Resque::enqueue($queue, 'Test_Job_With_TearDown', $payload);
$this->assertEquals(Resque::queues(), array('jobs'));
$this->assertEquals(Resque::size($queue), 1);
Resque_Redis::prefix('resque');
$this->assertEquals(Resque::size($queue), 0);
}
}