Example #1
0
 /** @dataProvider provideClients */
 public function testInvalidate(Memento\Client $client)
 {
     $client->store($this->getKey(), true);
     $invalid = $client->invalidate($this->getKey());
     $this->assertTrue($invalid);
     $exists = $client->exists($this->getKey());
     $this->assertFalse($exists);
 }
Example #2
0
 /** @dataProvider provideClients */
 public function testInvalidateGroupKeyWithKey(Memento\Client $client)
 {
     $key1 = new Memento\Key('key1');
     $key2 = new Memento\Key('key2');
     $client->store($this->getGroupKey(), $key1, 'something-to-store');
     $client->store($this->getGroupKey(), $key2, 'something-to-store');
     $invalid = $client->invalidate($this->getGroupKey(), $key1);
     $this->assertTrue($invalid);
     $exists1 = $client->exists($this->getGroupKey(), $key1);
     $exists2 = $client->exists($this->getGroupKey(), $key2);
     $this->assertFalse($exists1);
     $this->assertTrue($exists2);
 }