function testCleanKeys() { $expected = 'bar'; $this->assertEqual($expected, Redis::cleanKeys('app:test:foo', 'app:test:foo:bar')); $expected = 'bar:baz'; $this->assertEqual($expected, Redis::cleanKeys('app:test:foo', 'app:test:foo:bar:baz')); $expected = 'app:test:foo:value'; $this->assertEqual($expected, Redis::cleanKeys('app:test:foo', 'app:test:foo:value', array('raw' => true))); $expected = array('foo:bar:baz' => 1, 'foo:bar:bam' => 22); $data = array('app:test:foo:bar:baz' => 1, 'app:test:foo:bar:bam' => 22); $this->assertEqual($expected, Redis::cleanKeys('app:test', $data)); }