mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-07 18:44:08 +00:00
add a test for relocking an existing lock
This commit is contained in:
parent
5432ce2b0f
commit
4f81bffa67
@ -52,6 +52,27 @@ final class ChillDocumentLockManagerTest extends KernelTestCase
|
||||
}
|
||||
}
|
||||
|
||||
public function testRelock()
|
||||
{
|
||||
$manager = $this->makeManager(1);
|
||||
$document = new StoredObject();
|
||||
$request = $this->prophesize(RequestInterface::class);
|
||||
|
||||
$this->assertFalse($manager->hasLock($document, $request->reveal()));
|
||||
|
||||
$this->assertTrue($manager->setLock($document, 'dummy', $request->reveal()));
|
||||
|
||||
$this->assertEquals('dummy', $manager->getLock($document, $request->reveal()));
|
||||
|
||||
$this->assertTrue($manager->setLock($document, 'bar', $request->reveal()));
|
||||
|
||||
$this->assertEquals('bar', $manager->getLock($document, $request->reveal()));
|
||||
|
||||
$this->assertTrue($manager->deleteLock($document, $request->reveal()));
|
||||
|
||||
$this->assertFalse($manager->hasLock($document, $request->reveal()));
|
||||
}
|
||||
|
||||
public function testSingleLock()
|
||||
{
|
||||
$manager = $this->makeManager(1);
|
||||
|
Loading…
x
Reference in New Issue
Block a user