/**
* @covers ::get
+ * @covers ::has
*/
public function testGetEmptyTempstore() {
$section_storage = $this->prophesize(SectionStorageInterface::class);
$repository = new LayoutTempstoreRepository($tempstore_factory->reveal());
+ $this->assertFalse($repository->has($section_storage->reveal()));
+
$result = $repository->get($section_storage->reveal());
$this->assertSame($section_storage->reveal(), $result);
}
/**
* @covers ::get
+ * @covers ::has
*/
public function testGetLoadedTempstore() {
$section_storage = $this->prophesize(SectionStorageInterface::class);
$repository = new LayoutTempstoreRepository($tempstore_factory->reveal());
+ $this->assertTrue($repository->has($section_storage->reveal()));
+
$result = $repository->get($section_storage->reveal());
$this->assertSame($tempstore_section_storage->reveal(), $result);
$this->assertNotSame($section_storage->reveal(), $result);