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()
|
public function testSingleLock()
|
||||||
{
|
{
|
||||||
$manager = $this->makeManager(1);
|
$manager = $this->makeManager(1);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user